├── .gitignore ├── Linux_Basics_1 ├── README.md ├── Vagrantfile └── tests │ ├── assessment.bats │ └── test_helper.bash ├── README.md ├── backup_and_restore_10 ├── README.md ├── RECOVERY_PLAN.md ├── Vagrantfile ├── features │ ├── backup.feature │ └── step_definitions │ │ └── backup_steps.rb ├── local_inventory.ini ├── playbook.backup.yml ├── playbook.provision.yml ├── prod_inventory.ini ├── roles │ ├── backup │ │ └── tasks │ │ │ └── main.yml │ ├── provision │ │ └── tasks │ │ │ └── main.yml │ └── verify_backup_move_to_S3 │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ └── backup.sh.j2 ├── secret_vars.example.yml └── vars.yml ├── bash_scripting └── basics.sh ├── config_management_3 ├── Gemfile ├── README.md ├── Vagrantfile ├── features │ ├── install.feature │ └── step_definitions │ │ └── install_steps.rb ├── inventory.ini ├── playbook.mean.yml ├── playbook.provision.yml ├── requirements.txt └── roles │ ├── mongodb │ └── tasks │ │ └── main.yml │ ├── nodejs │ └── tasks │ │ └── main.yml │ └── provision │ └── tasks │ └── main.yml ├── iaas_7 ├── README.md ├── files │ ├── error.html │ └── index.html ├── playbook.ami.yml ├── playbook.autoscale_group.yml ├── playbook.cleanup_autoscaling.yml ├── playbook.cleanup_cloudformation.yml ├── playbook.cloudformation.yml ├── playbook.delete_s3.yml ├── playbook.destroy_ami.yml ├── playbook.s3.yml ├── policy.json ├── roles │ ├── autoscale_group │ │ └── tasks │ │ │ └── main.yml │ ├── aws_ami │ │ └── tasks │ │ │ └── main.yml │ ├── cleanup_ami │ │ └── tasks │ │ │ └── main.yml │ ├── cleanup_autoscaling │ │ └── tasks │ │ │ └── main.yml │ ├── cleanup_cloudformation │ │ └── tasks │ │ │ └── main.yml │ ├── cleanup_s3 │ │ └── tasks │ │ │ └── main.yml │ ├── cloudformation │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── cloudformation.json │ │ │ └── cloudformation.json.j2 │ └── s3 │ │ └── tasks │ │ └── main.yml └── templates │ └── awscli_config.j2 ├── monitoring_deployments_9 ├── Gemfile ├── README.md ├── Vagrantfile ├── features │ ├── cloudformation_setup.feature │ ├── nagios_host_install.feature │ ├── nagios_server_install.feature │ ├── new_relic_setup.feature │ └── step_definitions │ │ ├── cloudformation_steps.rb │ │ ├── nagios_host_install_steps.rb │ │ ├── nagios_server_install_steps.rb │ │ └── new_relic_steps.rb ├── local_inventory.ini ├── playbook.cleanup_cloudformation.yml ├── playbook.ec2.yml ├── playbook.mean.yml ├── playbook.nagios_host.yml ├── playbook.nagios_server.yml ├── playbook.newrelic.yml ├── playbook.node_app.yml ├── playbook.provision.yml ├── prod_inventory.ini ├── roles │ ├── add_host_to_nagios_server │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── nagios_host.cfg.j2 │ ├── cleanup_cloudformation │ │ └── tasks │ │ │ └── main.yml │ ├── deploy_node_app │ │ └── tasks │ │ │ └── main.yml │ ├── ec2 │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── cloudformation.json │ │ │ └── cloudformation.json.j2 │ ├── lamp_stack │ │ └── tasks │ │ │ └── main.yml │ ├── mongo │ │ └── tasks │ │ │ └── main.yml │ ├── nagios_host │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── nrpe.cfg.j2 │ ├── nagios_server │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── contacts.cfg.j2 │ │ │ └── nrpe.j2 │ ├── new_relic │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── newrelic.js.j2 │ ├── node │ │ └── tasks │ │ │ └── main.yml │ ├── provision │ │ └── tasks │ │ │ └── main.yml │ └── setup │ │ └── tasks │ │ └── main.yml ├── secret_vars.example.yml └── vars.yml ├── networking_2 └── README.md └── securing_deployments_11 ├── README.md ├── Vagrantfile ├── features ├── git_hook_setup_steps.feature ├── secret_vault_setup.feature └── step_definitions │ ├── git_hook_setup_steps.rb │ └── secret_vault_setup.rb ├── local_inventory.ini ├── playbook.provision.yml ├── playbook.secure_credential_hook.yml ├── playbook.secure_vault.yml ├── roles ├── git_secret_setup │ ├── files │ │ └── run_git_secret_hook.sh │ └── tasks │ │ └── main.yml ├── provision │ ├── files │ │ └── credentials │ └── tasks │ │ └── main.yml └── secret_vault_setup │ └── tasks │ └── main.yml └── vars.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /Linux_Basics_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/Linux_Basics_1/README.md -------------------------------------------------------------------------------- /Linux_Basics_1/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/Linux_Basics_1/Vagrantfile -------------------------------------------------------------------------------- /Linux_Basics_1/tests/assessment.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/Linux_Basics_1/tests/assessment.bats -------------------------------------------------------------------------------- /Linux_Basics_1/tests/test_helper.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/Linux_Basics_1/tests/test_helper.bash -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/README.md -------------------------------------------------------------------------------- /backup_and_restore_10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/README.md -------------------------------------------------------------------------------- /backup_and_restore_10/RECOVERY_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/RECOVERY_PLAN.md -------------------------------------------------------------------------------- /backup_and_restore_10/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/Vagrantfile -------------------------------------------------------------------------------- /backup_and_restore_10/features/backup.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/features/backup.feature -------------------------------------------------------------------------------- /backup_and_restore_10/features/step_definitions/backup_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/features/step_definitions/backup_steps.rb -------------------------------------------------------------------------------- /backup_and_restore_10/local_inventory.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/local_inventory.ini -------------------------------------------------------------------------------- /backup_and_restore_10/playbook.backup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/playbook.backup.yml -------------------------------------------------------------------------------- /backup_and_restore_10/playbook.provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/playbook.provision.yml -------------------------------------------------------------------------------- /backup_and_restore_10/prod_inventory.ini: -------------------------------------------------------------------------------- 1 | [nagioshost] 2 | 52.42.87.11 ansible_ssh_private_key_file=cosy-devops-uswest2.pem 3 | -------------------------------------------------------------------------------- /backup_and_restore_10/roles/backup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/roles/backup/tasks/main.yml -------------------------------------------------------------------------------- /backup_and_restore_10/roles/provision/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/roles/provision/tasks/main.yml -------------------------------------------------------------------------------- /backup_and_restore_10/roles/verify_backup_move_to_S3/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/roles/verify_backup_move_to_S3/tasks/main.yml -------------------------------------------------------------------------------- /backup_and_restore_10/roles/verify_backup_move_to_S3/templates/backup.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/roles/verify_backup_move_to_S3/templates/backup.sh.j2 -------------------------------------------------------------------------------- /backup_and_restore_10/secret_vars.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/secret_vars.example.yml -------------------------------------------------------------------------------- /backup_and_restore_10/vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/backup_and_restore_10/vars.yml -------------------------------------------------------------------------------- /bash_scripting/basics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/bash_scripting/basics.sh -------------------------------------------------------------------------------- /config_management_3/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/Gemfile -------------------------------------------------------------------------------- /config_management_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/README.md -------------------------------------------------------------------------------- /config_management_3/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/Vagrantfile -------------------------------------------------------------------------------- /config_management_3/features/install.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/features/install.feature -------------------------------------------------------------------------------- /config_management_3/features/step_definitions/install_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/features/step_definitions/install_steps.rb -------------------------------------------------------------------------------- /config_management_3/inventory.ini: -------------------------------------------------------------------------------- 1 | [meanserver] 2 | 192.168.33.10 3 | -------------------------------------------------------------------------------- /config_management_3/playbook.mean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/playbook.mean.yml -------------------------------------------------------------------------------- /config_management_3/playbook.provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/playbook.provision.yml -------------------------------------------------------------------------------- /config_management_3/requirements.txt: -------------------------------------------------------------------------------- 1 | ansible 2.0.2.0 2 | -------------------------------------------------------------------------------- /config_management_3/roles/mongodb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/roles/mongodb/tasks/main.yml -------------------------------------------------------------------------------- /config_management_3/roles/nodejs/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/roles/nodejs/tasks/main.yml -------------------------------------------------------------------------------- /config_management_3/roles/provision/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/config_management_3/roles/provision/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/README.md -------------------------------------------------------------------------------- /iaas_7/files/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/files/error.html -------------------------------------------------------------------------------- /iaas_7/files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/files/index.html -------------------------------------------------------------------------------- /iaas_7/playbook.ami.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.ami.yml -------------------------------------------------------------------------------- /iaas_7/playbook.autoscale_group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.autoscale_group.yml -------------------------------------------------------------------------------- /iaas_7/playbook.cleanup_autoscaling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.cleanup_autoscaling.yml -------------------------------------------------------------------------------- /iaas_7/playbook.cleanup_cloudformation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.cleanup_cloudformation.yml -------------------------------------------------------------------------------- /iaas_7/playbook.cloudformation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.cloudformation.yml -------------------------------------------------------------------------------- /iaas_7/playbook.delete_s3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.delete_s3.yml -------------------------------------------------------------------------------- /iaas_7/playbook.destroy_ami.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.destroy_ami.yml -------------------------------------------------------------------------------- /iaas_7/playbook.s3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/playbook.s3.yml -------------------------------------------------------------------------------- /iaas_7/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/policy.json -------------------------------------------------------------------------------- /iaas_7/roles/autoscale_group/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/autoscale_group/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/aws_ami/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/aws_ami/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/cleanup_ami/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cleanup_ami/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/cleanup_autoscaling/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cleanup_autoscaling/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/cleanup_cloudformation/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cleanup_cloudformation/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/cleanup_s3/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cleanup_s3/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/cloudformation/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cloudformation/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/roles/cloudformation/templates/cloudformation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cloudformation/templates/cloudformation.json -------------------------------------------------------------------------------- /iaas_7/roles/cloudformation/templates/cloudformation.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/cloudformation/templates/cloudformation.json.j2 -------------------------------------------------------------------------------- /iaas_7/roles/s3/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/roles/s3/tasks/main.yml -------------------------------------------------------------------------------- /iaas_7/templates/awscli_config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/iaas_7/templates/awscli_config.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/Gemfile -------------------------------------------------------------------------------- /monitoring_deployments_9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/README.md -------------------------------------------------------------------------------- /monitoring_deployments_9/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/Vagrantfile -------------------------------------------------------------------------------- /monitoring_deployments_9/features/cloudformation_setup.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/cloudformation_setup.feature -------------------------------------------------------------------------------- /monitoring_deployments_9/features/nagios_host_install.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/nagios_host_install.feature -------------------------------------------------------------------------------- /monitoring_deployments_9/features/nagios_server_install.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/nagios_server_install.feature -------------------------------------------------------------------------------- /monitoring_deployments_9/features/new_relic_setup.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/new_relic_setup.feature -------------------------------------------------------------------------------- /monitoring_deployments_9/features/step_definitions/cloudformation_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/step_definitions/cloudformation_steps.rb -------------------------------------------------------------------------------- /monitoring_deployments_9/features/step_definitions/nagios_host_install_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/step_definitions/nagios_host_install_steps.rb -------------------------------------------------------------------------------- /monitoring_deployments_9/features/step_definitions/nagios_server_install_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/step_definitions/nagios_server_install_steps.rb -------------------------------------------------------------------------------- /monitoring_deployments_9/features/step_definitions/new_relic_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/features/step_definitions/new_relic_steps.rb -------------------------------------------------------------------------------- /monitoring_deployments_9/local_inventory.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/local_inventory.ini -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.cleanup_cloudformation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.cleanup_cloudformation.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.ec2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.ec2.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.mean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.mean.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.nagios_host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.nagios_host.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.nagios_server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.nagios_server.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.newrelic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.newrelic.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.node_app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.node_app.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/playbook.provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/playbook.provision.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/prod_inventory.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/prod_inventory.ini -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/add_host_to_nagios_server/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/add_host_to_nagios_server/handlers/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/add_host_to_nagios_server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/add_host_to_nagios_server/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/add_host_to_nagios_server/templates/nagios_host.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/add_host_to_nagios_server/templates/nagios_host.cfg.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/cleanup_cloudformation/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/cleanup_cloudformation/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/deploy_node_app/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/deploy_node_app/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/ec2/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/ec2/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/ec2/templates/cloudformation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/ec2/templates/cloudformation.json -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/ec2/templates/cloudformation.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/ec2/templates/cloudformation.json.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/lamp_stack/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/lamp_stack/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/mongo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/mongo/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_host/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_host/handlers/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_host/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_host/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_host/templates/nrpe.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_host/templates/nrpe.cfg.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_server/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_server/handlers/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_server/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_server/templates/contacts.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_server/templates/contacts.cfg.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/nagios_server/templates/nrpe.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/nagios_server/templates/nrpe.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/new_relic/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/new_relic/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/new_relic/templates/newrelic.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/new_relic/templates/newrelic.js.j2 -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/node/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/provision/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/provision/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/roles/setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/roles/setup/tasks/main.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/secret_vars.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/secret_vars.example.yml -------------------------------------------------------------------------------- /monitoring_deployments_9/vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/monitoring_deployments_9/vars.yml -------------------------------------------------------------------------------- /networking_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/networking_2/README.md -------------------------------------------------------------------------------- /securing_deployments_11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/README.md -------------------------------------------------------------------------------- /securing_deployments_11/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/Vagrantfile -------------------------------------------------------------------------------- /securing_deployments_11/features/git_hook_setup_steps.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/features/git_hook_setup_steps.feature -------------------------------------------------------------------------------- /securing_deployments_11/features/secret_vault_setup.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/features/secret_vault_setup.feature -------------------------------------------------------------------------------- /securing_deployments_11/features/step_definitions/git_hook_setup_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/features/step_definitions/git_hook_setup_steps.rb -------------------------------------------------------------------------------- /securing_deployments_11/features/step_definitions/secret_vault_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/features/step_definitions/secret_vault_setup.rb -------------------------------------------------------------------------------- /securing_deployments_11/local_inventory.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/local_inventory.ini -------------------------------------------------------------------------------- /securing_deployments_11/playbook.provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/playbook.provision.yml -------------------------------------------------------------------------------- /securing_deployments_11/playbook.secure_credential_hook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/playbook.secure_credential_hook.yml -------------------------------------------------------------------------------- /securing_deployments_11/playbook.secure_vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/playbook.secure_vault.yml -------------------------------------------------------------------------------- /securing_deployments_11/roles/git_secret_setup/files/run_git_secret_hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/roles/git_secret_setup/files/run_git_secret_hook.sh -------------------------------------------------------------------------------- /securing_deployments_11/roles/git_secret_setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/roles/git_secret_setup/tasks/main.yml -------------------------------------------------------------------------------- /securing_deployments_11/roles/provision/files/credentials: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/roles/provision/files/credentials -------------------------------------------------------------------------------- /securing_deployments_11/roles/provision/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/roles/provision/tasks/main.yml -------------------------------------------------------------------------------- /securing_deployments_11/roles/secret_vault_setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/roles/secret_vault_setup/tasks/main.yml -------------------------------------------------------------------------------- /securing_deployments_11/vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosyfrances/devops-exercises/HEAD/securing_deployments_11/vars.yml --------------------------------------------------------------------------------