├── .github └── CODEOWNERS ├── .gitignore ├── Hubot ├── .editorconfig ├── .gitignore ├── Procfile ├── README.md ├── bin │ ├── hubot │ └── hubot.cmd ├── external-scripts.json ├── hubot-scripts.json ├── hubot.log ├── package-lock.json ├── package.json └── scripts │ ├── example.coffee │ ├── hubot-demodays.coffee │ └── iac-deploy.sh ├── IaC ├── README.md └── terraform │ ├── README.md │ └── ghes │ ├── aws │ ├── README.md │ ├── ghes-user-data.tpl │ ├── main.tf │ └── variables.tf │ └── azure │ ├── env-setup.sh │ ├── main.tf │ └── variables.tf ├── LICENSE ├── README.md └── docs └── images ├── IaC-Hubot-concept.png ├── aws.png ├── az-resource-group.png ├── azure.png ├── blank.png ├── cut-here.png ├── demo-days.png ├── demodays-iac-parts.png ├── demodays-provision-config.png ├── detour-xs.png ├── ghes-ui.png ├── github-workflow.png ├── happy-xs.png ├── hubot-2.png ├── hubot-response-1.png ├── hubot-response-2.png ├── hubot_512.png ├── iac-stack.png ├── private-repos-blue.png ├── repo.png ├── service-account-engineer.png ├── slack-hubot.png └── workflow-customization.png /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/.gitignore -------------------------------------------------------------------------------- /Hubot/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/.editorconfig -------------------------------------------------------------------------------- /Hubot/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store* 3 | .hubot_history 4 | -------------------------------------------------------------------------------- /Hubot/Procfile: -------------------------------------------------------------------------------- 1 | web: bin/hubot -a slack 2 | -------------------------------------------------------------------------------- /Hubot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/README.md -------------------------------------------------------------------------------- /Hubot/bin/hubot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/bin/hubot -------------------------------------------------------------------------------- /Hubot/bin/hubot.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/bin/hubot.cmd -------------------------------------------------------------------------------- /Hubot/external-scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/external-scripts.json -------------------------------------------------------------------------------- /Hubot/hubot-scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/hubot-scripts.json -------------------------------------------------------------------------------- /Hubot/hubot.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hubot/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/package-lock.json -------------------------------------------------------------------------------- /Hubot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/package.json -------------------------------------------------------------------------------- /Hubot/scripts/example.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/scripts/example.coffee -------------------------------------------------------------------------------- /Hubot/scripts/hubot-demodays.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/scripts/hubot-demodays.coffee -------------------------------------------------------------------------------- /Hubot/scripts/iac-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/Hubot/scripts/iac-deploy.sh -------------------------------------------------------------------------------- /IaC/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /IaC/terraform/README.md: -------------------------------------------------------------------------------- 1 | # Terraform -------------------------------------------------------------------------------- /IaC/terraform/ghes/aws/README.md: -------------------------------------------------------------------------------- 1 | # Amazon cloud -------------------------------------------------------------------------------- /IaC/terraform/ghes/aws/ghes-user-data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/IaC/terraform/ghes/aws/ghes-user-data.tpl -------------------------------------------------------------------------------- /IaC/terraform/ghes/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/IaC/terraform/ghes/aws/main.tf -------------------------------------------------------------------------------- /IaC/terraform/ghes/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/IaC/terraform/ghes/aws/variables.tf -------------------------------------------------------------------------------- /IaC/terraform/ghes/azure/env-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/IaC/terraform/ghes/azure/env-setup.sh -------------------------------------------------------------------------------- /IaC/terraform/ghes/azure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/IaC/terraform/ghes/azure/main.tf -------------------------------------------------------------------------------- /IaC/terraform/ghes/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/IaC/terraform/ghes/azure/variables.tf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/IaC-Hubot-concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/IaC-Hubot-concept.png -------------------------------------------------------------------------------- /docs/images/aws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/aws.png -------------------------------------------------------------------------------- /docs/images/az-resource-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/az-resource-group.png -------------------------------------------------------------------------------- /docs/images/azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/azure.png -------------------------------------------------------------------------------- /docs/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/blank.png -------------------------------------------------------------------------------- /docs/images/cut-here.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/cut-here.png -------------------------------------------------------------------------------- /docs/images/demo-days.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/demo-days.png -------------------------------------------------------------------------------- /docs/images/demodays-iac-parts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/demodays-iac-parts.png -------------------------------------------------------------------------------- /docs/images/demodays-provision-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/demodays-provision-config.png -------------------------------------------------------------------------------- /docs/images/detour-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/detour-xs.png -------------------------------------------------------------------------------- /docs/images/ghes-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/ghes-ui.png -------------------------------------------------------------------------------- /docs/images/github-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/github-workflow.png -------------------------------------------------------------------------------- /docs/images/happy-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/happy-xs.png -------------------------------------------------------------------------------- /docs/images/hubot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/hubot-2.png -------------------------------------------------------------------------------- /docs/images/hubot-response-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/hubot-response-1.png -------------------------------------------------------------------------------- /docs/images/hubot-response-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/hubot-response-2.png -------------------------------------------------------------------------------- /docs/images/hubot_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/hubot_512.png -------------------------------------------------------------------------------- /docs/images/iac-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/iac-stack.png -------------------------------------------------------------------------------- /docs/images/private-repos-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/private-repos-blue.png -------------------------------------------------------------------------------- /docs/images/repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/repo.png -------------------------------------------------------------------------------- /docs/images/service-account-engineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/service-account-engineer.png -------------------------------------------------------------------------------- /docs/images/slack-hubot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/slack-hubot.png -------------------------------------------------------------------------------- /docs/images/workflow-customization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefeish/demo-days-21_IaC-in-github/HEAD/docs/images/workflow-customization.png --------------------------------------------------------------------------------