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
Communicating Data Science ResultsUniversity of Washington via Coursera Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Infrastructure
University System of Maryland via edX Google Cloud Platform for AWS Professionals
Google via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera