Managing Terraform Cloud With PowerShell
summary
Shows a PowerShell module that calls the Terraform Cloud REST API to automate real tasks: upgrade Terraform version on hundreds of workspaces with one command, backup and download state files regularly, clone a workspace including variables, and lock or discard runs across an organization. Demos show grouping by Terraform version, changing branch names in bulk, creating workspaces from one-liners, and scheduling jobs; code and module live at https://github.com/pkelly808/Terraform.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 0:32PowerShell Syntax
- 1:58Why manage at scale
- 2:42Demo
- 10:29Individual Workspaces
- 16:58Run Management
related talks
30mMastering Terraform: A deep dive into essential workflows
34mUnlocking the Latest Innovations in Terraform on Azure
41mScale infrastructure operations with HCP Terraform self-service workflows
23mFrom requests to resources: Automating HCP Terraform with GitHub issue templates and actions
24mTerraform Best Practices
18mStaying DRY Using Terraform Workspaces with GitLab-CI
18mThe Path to Modern Infrastructure Automation [Abridged]
26mWriting High Quality Terraform Modules for Exponential Organizations
