• Status-Hashicorp-Outages
  • Provider Certs + Games
  • Labs
  • Master IaC Library
  • Learning Paths
  • SRE GitOps
  • GitOps
  • JSON 101
  • ProTips
  • TerraformCorev7
  • Profile
  • Favorites
Terraform Academy™ | The #1 App to Learn Hashicorp Terraform, AWS, and Cloud InfrastructureNew Labs Monthly
  • Home
  • Hub
  • Labs
  • Menu
AWS Azure GCP OCI CI/CD Pipelines [Legacy] CI/CD Pipelines Observability
Created by potrace 1.16, written by Peter Selinger 2001-2019
CircleCI + AWS Lambda Deploy
Automate serverless deployments with CircleCI. This lab guides you through deploying a Python Lambda function using Terraform and CI/CD pipelines.

Created by potrace 1.16, written by Peter Selinger 2001-2019
Jenkins + Vault + AWS EC2 with Security Group
Deploy secure AWS infrastructure using a full CI/CD pipeline. This lab combines Jenkins automation, Vault-based secrets, and Terraform IaC for resilient deployments

Created by potrace 1.16, written by Peter Selinger 2001-2019
Jenkins + Vault + AWS EC2
Deploy an AWS EC2 instance using Jenkins pipelines and Terraform, while securely managing secrets via Vault

Created by potrace 1.16, written by Peter Selinger 2001-2019
Terraform-Managed Kubernetes Deployment
Deploy Kubernetes workloads using Terraform. Update the infrastructure, commit via GitLab

Created by potrace 1.16, written by Peter Selinger 2001-2019
Kubernetes Helm Chart Deployment
Complete the Helm Deployment Workflow and observe infrastructure changes

Created by potrace 1.16, written by Peter Selinger 2001-2019
GitHub Actions + State Locking and Remote Backend + Manual Approval
Wire up Terraform Cloud as a remote backend and enable manual PR approval before infrastructure applies

Created by potrace 1.16, written by Peter Selinger 2001-2019
GitHub Actions + Terraform Apply + Manual Approval
Build a secure approval-based CI/CD pipeline with Terraform Cloud and GitHub Actions

Created by potrace 1.16, written by Peter Selinger 2001-2019
GitHub Actions + Branch Protection + Merge Guard
Secure your main branch with enforced policies and merge validation using GitHub Actions and Terraform Cloud

Created by potrace 1.16, written by Peter Selinger 2001-2019
GitHub Actions + Terraform Cloud
Learn how to wire GitHub Actions to automatically trigger a Terraform plan whenever a pull request is opened

Created by potrace 1.16, written by Peter Selinger 2001-2019
AWS + Destroy Approval Workflow
Learn how to prevent accidental destruction of critical AWS resources by enforcing approval gates

Created by potrace 1.16, written by Peter Selinger 2001-2019
Terraform Cloud + Drift Detection & Auto-Reconcile
Automate detection and remediation of infrastructure drift using Azure DevOps and Terraform Cloud

Created by potrace 1.16, written by Peter Selinger 2001-2019
AWS + RBAC IAM Role Deployment
Securely deploy an AWS IAM role with read-only S3 access via a CI/CD pipeline

Created by potrace 1.16, written by Peter Selinger 2001-2019
VPC Module Refactor
Refactor your Terraform infrastructure using a reusable VPC module and deploy it through a full CI/CD workflow

Created by potrace 1.16, written by Peter Selinger 2001-2019
Drift Detection & Auto-Reconcile
Detecting infrastructure drift and restoring state consistency using a CI/CD pipeline in Terraform Cloud

Created by potrace 1.16, written by Peter Selinger 2001-2019
RBAC IAM Role Deployment
Learn to deploy secure IAM roles in an automated pipeline

Created by potrace 1.16, written by Peter Selinger 2001-2019
VPC Module Refactor
Modernize your infrastructure code by refactoring a flat AWS VPC configuration into a reusable Terraform module

Created by potrace 1.16, written by Peter Selinger 2001-2019
AWS S3 Bucket
Build a complete CI/CD workflow that provisions an AWS S3 bucket using Azure DevOps pipelines and Terraform Cloud automation

EC2 Backup Schedule
Configure an automated EC2 backup schedule pipeline