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
Continuous Integration and Continuous DeploymentMicrosoft via edX Introduction to Jenkins
Linux Foundation via edX Scheduling Selenium TestNG tests via Jenkins CI/CD tool
Coursera Project Network via Coursera Set up a Continuous Integration (CI) workflow in CIrcleCI
Coursera Project Network via Coursera Jenkins : Automating your delivery pipeline
Coursera Project Network via Coursera