- Exam Review - Terraform Associate Certification
- Build AWS Infrastructure with Python
- Associate Tutorial List
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
Learn about IaCManage infrastructureMaster the workflowLearn more subcommandsUse and create modulesRead and write configurationManage stateDebug in TerraformUnderstand Terraform Cloud and Enterprise
Infrastructure as Code introduction videoInfrastructure as Code in a Private or Public Cloud blog postIntroduction to IaC documentationTerraform Use Cases documentation
Get Started with Terraform - complete all tutorialsProviders documentationPurpose of Terraform State documentationTerraform Settings documentationProvision Infrastructure Deployed with Terraform - Learn tutorialsProvisioners documentationManage Resources in Terraform State - Learn tutorialUse Refresh-Only Mode to Sync Terraform State - Learn tutorialLock and Upgrade Provider Versions - Learn tutorialPerform CRUD Operations with Providers - Learn tutorial
The Core Terraform Workflow documentationInitialize a Terraform working directory with init documentationValidate a Terraform configuration with validate documentationGenerate and review an execution plan for Terraform with plan documentationExecute changes to infrastructure with Terraform with apply documentationDestroy Terraform managed infrastructure with destroy documentation
Troubleshoot Terraform - Learn tutorialFormatting configuration with fmt documentationTainting resources with taint documentationManaging state with state documentationUsing local workspaces with workspace documentationSeparate Development and Production Environments - Learn tutorialImporting existing resources with import documentationImport Terraform Configuration - Learn tutorial
Organize Configuration with Modules (complete all tutorials)Finding and using modules documentationModule versioning documentationInput Variables documentationInput Variables - Learn tutorialOutput Values documentationOutput Values - Learn tutorialCalling a child module documentation
Resources describe infrastructure objectsData sources let Terraform fetch and compute dataQuery Data Sources - Learn tutorial guides you through using data sourcesResource addressing lets you refer to specific resourcesNamed values let you reference valuesCreate Resource Dependencies - Learn tutorial guides you through managing related infrastructure using implicit and explicit dependenciesTerraforms Resource Graph ensures proper order of operationsComplex types let you validate user-provided valuesBuilt in functions help transform and combine valuesPerform Dynamic Operations with Functions - Learn tutorial walks you through using Terraform functionsCreate Dynamic Expressions - Learn tutorial shows you how to create more complex expressionssDynamic blocks allow you to construct nested expressions within certain configuration blocksInject secrets into Terraform using the Vault provider - Learn tutorialVault Provider for Terraform documentation
State locking documentationSensitive data in state documentationReconcile state and real resources with refresh documentationManage Resource Drift - Learn tutorial
Login to Terraform Cloud from the CLI - Learn tutorialBackends overview documentationLocal backend documentationBackend types documentationHow to configure a backend documentationMigrate State to Terraform Cloud - Learn tutorial
Review the debugging documentation
Terraform Cloud overview documentationUnderstanding Workspaces and Modules resourceCLI workspaces documentationThe UI- and VCS-driven Run Workflow documentationTerraform Cloud workspaces documentation documentationUse Modules from the Registry - Learn tutorialModule registry documentationInstall the Sentinel CLI - Learn tutorialSentinel Policy as Code documentationFeature comparison pricing page (scroll down for feature matrix)