/tsh-implement-terraform
Agent: DevOps Engineer
File: .github/prompts/tsh-implement-terraform.prompt.md
Creates Terraform modules and provisions cloud infrastructure safely following established IaC patterns and safety guardrails.
Usage
/tsh-implement-terraform <describe what infrastructure to provision or modify>
What It Does
1. Context Discovery
- Identifies existing Terraform modules, state backends, and provider configurations.
- Checks for naming conventions, tagging policies, and module structure.
- Discovers existing patterns for resource configuration and variable management.
2. Implementation
- Creates reusable Terraform modules with proper input/output variables.
- Applies consistent naming, tagging, and resource configuration.
- Configures state management and backend settings.
- Generates cost estimates for proposed changes.
3. Safety Checks
- Runs
terraform validateandterraform planbefore any changes. - Never runs
terraform applywithout explicit user authorization. - Includes rollback considerations and state management safeguards.
Skills Loaded
tsh-implementing-terraform-modules— Reusable Terraform modules for AWS, Azure, and GCP.tsh-optimizing-cloud-cost— Cost estimation and optimization.tsh-technical-context-discovering— Project conventions and existing patterns.