Skip to content

zendassie/terraform_tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Associate Certification

Links

Study Guide - Terraform Associate Certification

Below is a list of items to cover from the Study Guide.
Items striked-through are done.

Personal VS Code note: Add strikeshough by highlighting text and pressing ctrl + alt + s

Overview

  • Learn about IaC
  • Manage infrastructure
  • Master the workflow
  • Learn more subcommands
  • Use and create modules
  • Read and write configuration
  • Manage state
  • Debug in Terraform
  • Understand Terraform Cloud and Enterprise

Learn about IaC

  • Infrastructure as Code introduction video
  • Infrastructure as Code in a Private or Public Cloud blog post
  • Introduction to IaC documentation
  • Terraform Use Cases documentation

Manage infrastructure

  • Get Started with Terraform - complete all tutorials
  • Providers documentation
  • Purpose of Terraform State documentation
  • Terraform Settings documentation
  • Provision Infrastructure Deployed with Terraform - Learn tutorials
  • Provisioners documentation
  • Manage Resources in Terraform State - Learn tutorial
  • Use Refresh-Only Mode to Sync Terraform State - Learn tutorial
  • Lock and Upgrade Provider Versions - Learn tutorial
  • Perform CRUD Operations with Providers - Learn tutorial

Master the workflow

  • The Core Terraform Workflow documentation
  • Initialize a Terraform working directory with init documentation
  • Validate a Terraform configuration with validate documentation
  • Generate and review an execution plan for Terraform with plan documentation
  • Execute changes to infrastructure with Terraform with apply documentation
  • Destroy Terraform managed infrastructure with destroy documentation

Learn more subcommands

  • Troubleshoot Terraform - Learn tutorial
  • Formatting configuration with fmt documentation
  • Tainting resources with taint documentation
  • Managing state with state documentation
  • Using local workspaces with workspace documentation
  • Separate Development and Production Environments - Learn tutorial
  • Importing existing resources with import documentation
  • Import Terraform Configuration - Learn tutorial

Use and create modules

  • Organize Configuration with Modules (complete all tutorials)
  • Finding and using modules documentation
  • Module versioning documentation
  • Input Variables documentation
  • Input Variables - Learn tutorial
  • Output Values documentation
  • Output Values - Learn tutorial
  • Calling a child module documentation

Read and write configuration

  • Resources describe infrastructure objects
  • Data sources let Terraform fetch and compute data
  • Query Data Sources - Learn tutorial guides you through using data sources
  • Resource addressing lets you refer to specific resources
  • Named values let you reference values
  • Create Resource Dependencies - Learn tutorial guides you through managing related infrastructure using implicit and explicit dependencies
  • Terraforms Resource Graph ensures proper order of operations
  • Complex types let you validate user-provided values
  • Built in functions help transform and combine values
  • Perform Dynamic Operations with Functions - Learn tutorial walks you through using Terraform functions
  • Create Dynamic Expressions - Learn tutorial shows you how to create more complex expressionss
  • Dynamic blocks allow you to construct nested expressions within certain configuration blocks
  • Inject secrets into Terraform using the Vault provider - Learn tutorial
  • Vault Provider for Terraform documentation

Manage state

State management

  • State locking documentation
  • Sensitive data in state documentation
  • Reconcile state and real resources with refresh documentation
  • Manage Resource Drift - Learn tutorial

Backend management

  • Login to Terraform Cloud from the CLI - Learn tutorial
  • Backends overview documentation
  • Local backend documentation
  • Backend types documentation
  • How to configure a backend documentation
  • Migrate State to Terraform Cloud - Learn tutorial

Debug in Terraform

  • Review the debugging documentation

Understand Terraform Cloud and Enterprise

  • Terraform Cloud overview documentation
  • Understanding Workspaces and Modules resource
  • CLI workspaces documentation
  • The UI- and VCS-driven Run Workflow documentation
  • Terraform Cloud workspaces documentation documentation
  • Use Modules from the Registry - Learn tutorial
  • Module registry documentation
  • Install the Sentinel CLI - Learn tutorial
  • Sentinel Policy as Code documentation
  • Feature comparison pricing page (scroll down for feature matrix)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published