Advanced Terraform
Offered By: LinkedIn Learning
Course Description
Overview
Dive into real-world use cases for Terraform, and explore the terms, concepts, and techniques you need to use this powerful configuration management tool.
Syllabus
Introduction
- Introduction to Advanced Terraform
- What you should know
- Terraform review and terminology
- Exercise files
- Practical Terraform
- Google Cloud and Terraform: Tools and setup
- Designing a cloud infrastructure in Terraform
- Terraform configuration overview
- Deploying the Terraform configuration
- Review deployed resources
- Destroying resources
- Input variables
- Using input variables
- Output variables
- Sensitive data
- Looping with count
- Looping with for_each
- Expressions and functions
- Introduction to modules
- Using Terraform modules
- Analyzing a module
- Custom modules
- Terraform remote state overview
- Deploying backend resources
- Deploying a remote state configuration
- Multiple environment configurations
- Terraform CI/CD options
- Terraform Cloud setup
- Deploying with Terraform Cloud
- GitOps CI/CD setup
- GitOps CI/CD with Terraform Cloud
- Deprecating resources
- Next steps
Taught by
David Swersky
Related Courses
Accessing your AWS EC2 serversCoursera Project Network via Coursera Access an EC2 instance shell from the AWS console
Coursera Project Network via Coursera Advanced Architecting on AWS - Online Course Supplement (Italian)
Amazon Web Services via AWS Skill Builder Advanced Architecting on AWS - Online Course Supplement (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Advanced Architecting on AWS - Online Course Supplement (Portuguese)
Amazon Web Services via AWS Skill Builder