├── .gitignore ├── README.md ├── cf_templates └── Chef-Server-Workstation.template └── cookbooks ├── Berksfile ├── buildcluster ├── .gitignore ├── .kitchen.yml ├── Berksfile ├── README.md ├── attributes │ └── default.rb ├── chefignore ├── metadata.rb ├── recipes │ ├── default.rb │ └── teardown.rb ├── spec │ ├── spec_helper.rb │ └── unit │ │ └── recipes │ │ └── default_spec.rb └── test │ └── integration │ ├── default │ └── serverspec │ │ └── default_spec.rb │ └── helpers │ └── serverspec │ └── spec_helper.rb ├── chefignore ├── cleanupLambda ├── .gitignore ├── .kitchen.yml ├── Berksfile ├── README.md ├── attributes │ └── default.rb ├── chefignore ├── metadata.rb ├── recipes │ └── default.rb ├── spec │ ├── spec_helper.rb │ └── unit │ │ └── recipes │ │ └── default_spec.rb ├── templates │ └── default │ │ └── local_config.py.erb └── test │ └── integration │ ├── default │ └── serverspec │ │ └── default_spec.rb │ └── helpers │ └── serverspec │ └── spec_helper.rb └── sampleApp ├── .gitignore ├── .kitchen.yml ├── Berksfile ├── README.md ├── attributes └── default.rb ├── chefignore ├── files └── default │ ├── counterService │ ├── Gemfile │ ├── Gemfile.lock │ ├── config.ru │ ├── counterService.rb │ └── views │ │ └── index.erb │ └── redis.conf ├── metadata.rb ├── recipes ├── db.rb ├── default.rb └── web.rb ├── spec ├── spec_helper.rb └── unit │ └── recipes │ └── default_spec.rb ├── templates └── default │ └── nginx.conf.erb └── test └── integration ├── default └── serverspec │ └── default_spec.rb └── helpers └── serverspec └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/README.md -------------------------------------------------------------------------------- /cf_templates/Chef-Server-Workstation.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cf_templates/Chef-Server-Workstation.template -------------------------------------------------------------------------------- /cookbooks/Berksfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/Berksfile -------------------------------------------------------------------------------- /cookbooks/buildcluster/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/.gitignore -------------------------------------------------------------------------------- /cookbooks/buildcluster/.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/.kitchen.yml -------------------------------------------------------------------------------- /cookbooks/buildcluster/Berksfile: -------------------------------------------------------------------------------- 1 | source 'https://supermarket.chef.io' 2 | 3 | metadata 4 | -------------------------------------------------------------------------------- /cookbooks/buildcluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/README.md -------------------------------------------------------------------------------- /cookbooks/buildcluster/attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/attributes/default.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/chefignore -------------------------------------------------------------------------------- /cookbooks/buildcluster/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/metadata.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/recipes/default.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/recipes/teardown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/recipes/teardown.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/spec/spec_helper.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/spec/unit/recipes/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/spec/unit/recipes/default_spec.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/test/integration/default/serverspec/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/test/integration/default/serverspec/default_spec.rb -------------------------------------------------------------------------------- /cookbooks/buildcluster/test/integration/helpers/serverspec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/buildcluster/test/integration/helpers/serverspec/spec_helper.rb -------------------------------------------------------------------------------- /cookbooks/chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/chefignore -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/.gitignore -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/.kitchen.yml -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/Berksfile: -------------------------------------------------------------------------------- 1 | source 'https://supermarket.chef.io' 2 | 3 | metadata 4 | -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/README.md -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/attributes/default.rb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/chefignore -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/metadata.rb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/recipes/default.rb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/spec/spec_helper.rb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/spec/unit/recipes/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/spec/unit/recipes/default_spec.rb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/templates/default/local_config.py.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/templates/default/local_config.py.erb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/test/integration/default/serverspec/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/test/integration/default/serverspec/default_spec.rb -------------------------------------------------------------------------------- /cookbooks/cleanupLambda/test/integration/helpers/serverspec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/cleanupLambda/test/integration/helpers/serverspec/spec_helper.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/.gitignore -------------------------------------------------------------------------------- /cookbooks/sampleApp/.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/.kitchen.yml -------------------------------------------------------------------------------- /cookbooks/sampleApp/Berksfile: -------------------------------------------------------------------------------- 1 | source 'https://supermarket.chef.io' 2 | 3 | metadata 4 | -------------------------------------------------------------------------------- /cookbooks/sampleApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/README.md -------------------------------------------------------------------------------- /cookbooks/sampleApp/attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/attributes/default.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/chefignore -------------------------------------------------------------------------------- /cookbooks/sampleApp/files/default/counterService/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/files/default/counterService/Gemfile -------------------------------------------------------------------------------- /cookbooks/sampleApp/files/default/counterService/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/files/default/counterService/Gemfile.lock -------------------------------------------------------------------------------- /cookbooks/sampleApp/files/default/counterService/config.ru: -------------------------------------------------------------------------------- 1 | require './counterService' 2 | run Sinatra::Application 3 | -------------------------------------------------------------------------------- /cookbooks/sampleApp/files/default/counterService/counterService.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/files/default/counterService/counterService.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/files/default/counterService/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/files/default/counterService/views/index.erb -------------------------------------------------------------------------------- /cookbooks/sampleApp/files/default/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/files/default/redis.conf -------------------------------------------------------------------------------- /cookbooks/sampleApp/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/metadata.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/recipes/db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/recipes/db.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/recipes/default.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/recipes/web.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/recipes/web.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/spec/spec_helper.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/spec/unit/recipes/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/spec/unit/recipes/default_spec.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/templates/default/nginx.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/templates/default/nginx.conf.erb -------------------------------------------------------------------------------- /cookbooks/sampleApp/test/integration/default/serverspec/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/test/integration/default/serverspec/default_spec.rb -------------------------------------------------------------------------------- /cookbooks/sampleApp/test/integration/helpers/serverspec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastRobot/chef_aws_demo/HEAD/cookbooks/sampleApp/test/integration/helpers/serverspec/spec_helper.rb --------------------------------------------------------------------------------