Lesson 5 - Implementing Infrastructure Automation in AWS
- Lesson 5 – Infrastructure Automation
- Learning Objectives
- 5.1 Create a CloudFormation template
- Learning Objectives
- CloudFormation
- Create and run a CloudFormation template
- Launch CloudFormation stack based on template
- 5.1 Version Everything
- Learning Objectives
- Version Everything
- Patterns and Antipatterns
- CLASS EXERCISE: Examples of Versioning Everything
- 5.2 Integrate Puppet with CloudFormation
- Learning Objectives
- Puppet Resources
- Create and run a CloudFormation template
- CloudFormation with Puppet
- Launch CloudFormation stack based on template
- 5.2 Version system configurations and other artifacts
- Learning Objectives
- Version Configurations
- EXERCISE: System Configuration Management
- 5.3 Create a transient environment
- Learning Objectives
- Transient Environments
- Run the Transient Environment job
- View the Transient Environment code and infrastructure
- 5.4 Lockdown Environments
- Learning Objectives
- Restrict SSH access from an instance
- 5.5 Chaos Monkey
- Learning Objectives
- Chaos Monkey
- Run the Chaos Monkey job
- View the Chaos Monkey code