Terraform
0(0 Ratings)
Course Curriculum
Understand Infrastructure as Code (IaC) concepts
-
Explain what IaC is
00:00 -
Describe advantages of IaC patterns
00:00
Understand the purpose of Terraform (vs other IaC)
-
Explain multi-cloud and provider-agnostic benefits
00:00 -
Explain the benefits of state
00:00
Understand Terraform basics
-
Install and version Terraform providers
00:00 -
Describe plugin-based architecture
00:00 -
Write Terraform configuration using multiple providers
00:00 -
Describe how Terraform finds and fetches providers
00:00
Use Terraform outside the core workflow
-
Describe when to use terraform import to import existing infrastructure into your Terraform state
00:00 -
Use terraform state to view Terraform state
00:00 -
Describe when to enable verbose logging and what the outcome/value is
00:00
Interact with Terraform modules
-
Contrast and use different module source options including the public Terraform Module Registry
00:00 -
Interact with module inputs and outputs
00:00 -
Describe variable scope within modules/child modules
00:00 -
Set module version
00:00
Use the core Terraform workflow
-
Describe Terraform workflow ( Write -> Plan -> Create )
00:00 -
Initialize a Terraform working directory (terraform init)
00:00 -
Validate a Terraform configuration (terraform validate)
00:00 -
Generate and review an execution plan for Terraform (terraform plan)
00:00 -
Execute changes to infrastructure with Terraform (terraform apply)
00:00 -
Destroy Terraform managed infrastructure (terraform destroy)
00:00 -
Apply formatting and style adjustments to a configuration (terraform fmt)
00:00
Implement and maintain state
-
Describe default local backend
00:00 -
Describe state locking
00:00 -
Handle backend and cloud integration authentication methods
00:00 -
Differentiate remote state back end options
00:00 -
Manage resource drift and Terraform state
00:00 -
Describe backend block and cloud integration in configuration
00:00 -
Understand secret management in state files
00:00
Read, generate, and modify configuration
-
Demonstrate use of variables and outputs
00:00 -
Describe secure secret injection best practice
00:00 -
Understand the use of collection and structural types
00:00 -
Create and differentiate resource and data configuration
00:00 -
Use resource addressing and resource parameters to connect resources together
00:00 -
Use HCL and Terraform functions to write configuration
00:00 -
Describe built-in dependency management (order of execution based)
00:00
Understand Terraform Cloud capabilities
-
Explain how Terraform Cloud helps to manage infrastructure
00:00 -
Describe how Terraform Cloud enables collaboration and governance
00:00
Student Ratings & Reviews
No Review Yet