Automate Continuous Delivery of Infrastructure with AWS CloudFormation
In this lab, you’ll practice Infrastructure as Code through CloudFormation templates. When you’re finished with this lab, you’ll have a basic cloud infrastructure fully managed through CloudFormation instrumentation and automated pipelines.
Terms and conditions apply.
Lab info
Lab author
Challenge
Bootstrap Infrastructure Automation to Create Continuous-Delivery Pipelines
You will create a CloudFormation stack using a prepared template and the AWS console. You will confirm that the stack successfully has been created.
Challenge
Create Core Infrastructure Resources Through Automation
You will create a CloudFormation stack for the core supporting infrastructure by committing and pushing a template file to the remote Git repository.
Challenge
Export Information From the Stack to Enable Modularity
You will modify the template for the core-infrastructure stack to include output values that can be used in the creation of a related stack of web resources.
Challenge
Add Web Server Resources to Infrastructure through Automation
You will add a new CloudFormation stack to your configuration. This stack will create two web servers representing two separate web applications.
Challenge
Enhance Template Flexibility through Parameters and Conditions
You will enhance the web-infrastructure stack to include conditions and parameters that will facilitate control of the web servers through the parameters file.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- git (client must be version 1.7.9 or later)