(upbeat music) … - [Instructor] As we saw in the previous part of our course, … Terraform enables you to easily create, change, … and keep track of your infrastructure entirely with code. … While Terraform supports many providers, … our course specifically focuses … on deploying infrastructure into AWS with Terraform. … In this challenge, you'll be using your newfound … Terraform and Docker skills to solve … a very popular problem in the DevOps space, … creating virtual machines in the AWS … Elastic Compute Cloud, or EC2 for short. … So, here is your mission. … First, you're going to write a main.tf Terraform file … that will create a VM in AWS EC2 … with the aws_instance Terraform resource. … This VM will be named My Awesome VM, … so that's my-awesome-vm, … and it'll have the size t2.micro. … Next, we'll create Docker Compose service called terraform … that will run Terraform and create this VM … with the code that you created. … The Docker image that you create, … or the Docker file that you create, for this container …
- Writing your first Dockerfile
- Using Docker Compose
- Testing your app with RSpec, Capybara, and Selenium
- Writing Terraform code
- Deploying a website into AWS S3
- Writing and running integration tests
- Writing a CI/CD pipeline with Jenkins
Skill Level Beginner
1. The Project/The Mission
Your application, pre-DevOps2m 59s
2. Testing Locally with Docker
3. Testing Your App with RSpec, Capybara, and Selenium
4. Infrastructure as Code with Terraform
5. CI/CD as Code with Jenkins
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.