Terraform is a popular open-source tool for provisioning infrastructure with many providers. In this video, learn how to author your first Terraform deployment. Learn about Terraform plans, their significance, and how to review a Terraform plan. To get the most from this course, it is highly recommended that you signing up for an AWS account and creating an IAM user that can use AWS APIs. Visit https://console.aws.amazon.com to get started.
- [Instructor] Okay, now that we've created … our configuration file for our website, … the next step is to deploy infrastructure with it. … The first step in deploying infrastructure … with Terraform is to initialize Terraform. … That's done with a command called terraform init. … So with Docker Compose or the way that we set our services, … we type docker-compose run --rm … to not preserve the container … after we run this command, terraform init. … The reason why this is going to work … is because when we created our Terraform Docker file, … we had Terraform or the Terraform application … be the entry point for that Docker file. … So as you can recall from that part of our course, … any commands that are provided … into the entry point through Docker or docker-compose run … are fed into the application. … And so in this case, … because Terraform is our entry point, … and init is our argument here, … this init argument is going to be fed right into Terraform … and it's going to be parsed as terraform init, …
- 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.