Managing Workspaces With the TFE Provider
summary
Uses the TFE provider (v0.26 beta) to programmatically create and manage Terraform Cloud workspaces, publishing a module in private registry that provisions two GitHub-linked workspaces (test1 and test2), sets variables and AWS creds, and wires a triggered workspace chain so test1’s successful apply automatically plans test2. Demo actually creates an S3 bucket with a random name, then destroys three resources and deletes the workspaces, showing the approach works and runs in production for multiple customers.
AI-written summary · about
chapters (7)
- 0:00Introduction to TF Cloud
- 2:20Shifting left with SaaS
- 5:15The journey and challenges
- 6:47TFE provider and modules
- 9:36Implementing reusable code
- 11:13Live demo and implementation
- 21:57Summary and takeaways
related talks
41mScale infrastructure operations with HCP Terraform self-service workflows
18mStaying DRY Using Terraform Workspaces with GitLab-CI
30mMastering Terraform: A deep dive into essential workflows
23mFrom requests to resources: Automating HCP Terraform with GitHub issue templates and actions
28mStreamlining provisioning with HCP Terraform and ServiceNow
28mYour Terraform setup is the foundation for an IDP — extend it to empower developers
53mBuild a self-service internal developer platform
26mWriting High Quality Terraform Modules for Exponential Organizations
