Scale infrastructure operations with HCP Terraform self-service workflows
summary
Shows how HCP Terraform packages an S3 static site as a no-code module, creates a landing zone with a project, team and AWS creds, and spins a workspace that uploads HTML CSS JS and returns a URL. Demonstrates a module lifecycle: publish v1, publish v2 (AWS provider v5 → v6), add a title variable with validation (1–25 chars) and an HTTP health check, deprecate and revoke v1, find workspaces with the workspace explorer, send change requests, auto-apply upgrades, and auto-destroy dev workspaces after one hour. Live demo hits a GitHub webhook rate limit but the flows complete.
AI-written summary · about
chapters (18)
- 0:00Introduction and setup
- 10:55Lab overview and goals
- 13:08Creating HCP Terraform account
- 15:55Configuring Terraform CLI
- 17:24Deploying landing zone resources
- 21:31Exploring project and team setup
- 23:19Debugging VCS provider issues
- 24:05Provisioning workspace with module
- 26:11Running the deployed application
- 27:30Publishing module version 2.0
- 30:01Deprecating module version 1.0
- 31:50Finding outdated workspaces
- 33:18Sending change requests
- 34:25Updating workspace with new module
- 35:49Viewing health checks
- 36:51Revoking old module version
- 38:04Additional integrations overview
- 39:30Q&A and closing remarks
related talks
42mHands-on with the Terraform Module for AWS Landing Zone
53mBuild a self-service internal developer platform
30mBuild and manage complex application platforms with Terraform
28mHCP Waypoint: An internal developer platform made to empower platform teams
01h 32mUsing Terraform and AWS to create environments on the fly
25mManaging Workspaces With the TFE Provider
28mStreamlining provisioning with HCP Terraform and ServiceNow
53mProvisioning Cloud Infrastructure+Terraform
