Call Now

+92 312 0490601

Terraform Associate 003

Course Outline

Module 01:

Understand infrastructure as code (IaC) concepts
  • Introduction to IaC
  • Introduction to Infrastructure as Code with Terraform
  • Infrastructure as Code in a Private or Public Cloud
  • Terraform Use Cases

 

Module 02:

Terraform Fundamentals
  • Purpose of Terraform State
  • Terraform Settings
  • Manage Terraform Versions
  • Providers Summary
  • How Terraform Works with Plugins
  • Provider Configuration
  • Lock and Upgrade Provider Versions
  • Dependency Lock File

 

Module 03:

Terraform Core Workflow
  • The Core Terraform Workflow
  • Initialize a Terraform working directory with init
  • Initialize Terraform Configuration
  • Validate a Terraform configuration with validate
  • Command: plan
  • Create a Terraform Plan
  • Command: apply
  • Apply Terraform Configuration
  • Command: destroy
  • Command: fmt
  • Troubleshoot Terraform

 

Module 04:

Terraform Subcommands
  • Command: state
  • Manage Resources in Terraform State
  • Command: import
  • Import usage tips
  • Debugging Terraform
  • Troubleshoot Terraform

 

Module 05:

Use & Create Terraform Modules
  • Reuse Configuration with Modules
  • Finding and Using Modules
  • Module versioning
  • Input Variables
  • Output Values
  • Calling a Child

 

Module 06:

Read & Write Configurations
  • Resources
  • Resource Addressing
  • References Named Values
  • Data Sources
  • Query Data Sources
  • Create Resource Dependencies
  • Resource Graph
  • Target Resources
  • Complex Types
  • Built-in Functions
  • Perform Dynamic Operations with Functions
  • Create Dynamic Expressions
  • Inject Secrets into Terraform Using the Vault Provider
  • Vault Provider for Terraform

 

Module 07:

Manage State File
  • State Locking
  • Protect Sensitive Input Variables
  • Sensitive Data in State
  • Refresh-Only Mode
  • Use Refresh-Only Mode to Sync Terraform State
  • Manage Resource Drift
  • Manage Resources in Terraform State
  • Backend management
  • Command: login
  • Log in to HCP Terraform from the CLI
  • Backends
  • Local backend
  • Backend configuration
  • HCP Terraform Configuration
  • Create a Workspace
  • Store Remote State
  • Migrate State to HCP Terraform

 

Module 08:

Understand HCP Terraform
  • What is HCP Terraform?
  • HCP Terraform Workflow
  • HCP Terraform Workspaces
  • HCP Terraform Get Started Collection
  • Manage Versions in HCP Terraform
  • Use Modules from the Registry
  • Private Registry
  • HCP Terraform Teams
  • Manage Permissions in HCP Terraform
  • Sentinel
  • Enforce a Policy

 

About this course

$ 150

}

Duration

40hrs

Module

8

Need Help?
Get instant support from our team

Chat on WhatsApp

$ 150

}

8

Module

6