Terraform is a popular open-source tool for provisioning infrastructure with many providers. In this video, learn how to prepare for your infrastructure deployment by installing Terraform.
- [Instructor] Explore California has a Docker file … that allows us to run our website locally for testing. … Those tests are written with our spec … and run as well in Docker and our spec uses Capybara … and Selenium to talk to a real browser … and actually run those tests against a real browser … and test elements from it. … And we do all of this in a Docker compose network … and that's all defined in the Docker compose manifest … called docker-compose IMO. … At some point, we're going to want to deploy all this … into a real environment … and there are several tools that allowed us to do this. … We could do this with Chef. … We could do this with Ansible … both of which are configuration management tools … but also provision infrastructure. … We could write our own scripts to do this. … All of those are valid options. … The only problem with those options is saving state, … saving changes to that infrastructure over time … and because we're interested in running this in AWS … that can happen pretty easily depending on permissions …
- 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.