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 resources, variables, outputs, and modules and create a deployment that can provision AWS infrastructure onto which Explore California can be run.
- [Instructor] Okay, so now that we've proven … that Terraform works in Docker, … our next step is to deploy stuff with it. … The way that we deploy stuff with Terraform … are through things called Terraform configuration files. … Now you'll hear me call these Terraform files … throughout this course. … Those terms are interchangeable. … Terraform files tend to have the extension dot tf … and you'll see in many Terraform code basis … that the entry point for Terraform configuration … starts with a file called main.tf. … Now, Terraform is smart and can read any dot tf file … in a folder, so you can call this anything you want. … But for this example, we're going to go ahead … and call it main.tf. … Now to save us some time … I've gone ahead and written this out beforehand. … So what we're going to do here … is look at the main.tf file that I've come up with … and explore it and go through some of the primitives … that exist within Terraform and how they work. … So let's go ahead and open this file here. …
- 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.