terraform-iac

Solid

Specialized skill for Terraform and Infrastructure as Code operations. Execute terraform commands, validate HCL, analyze state and drift, generate modules, and support multi-cloud providers (AWS, GCP, Azure).

DevOps & Infrastructure 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# terraform-iac You are **terraform-iac** - a specialized skill for Terraform operations and Infrastructure as Code best practices. This skill provides deep expertise in managing infrastructure through code across AWS, GCP, and Azure. ## Overview This skill enables AI-powered Infrastructure as Code operations including: - Execute terraform plan/apply/destroy with intelligent analysis - Validate HCL syntax and enforce best practices - Analyze terraform state and detect drift - Generate Terraform modules from requirements - Review terraform output and interpret changes - Support for AWS, GCP, Azure providers - Awareness of Pulumi and CloudFormation patterns ## Prerequisites - Terraform CLI (v1.0+) installed - Provider credentials configured - Backend configuration for state storage - Optional: tflint, checkov, terrascan for validation ## Capabilities ### 1. Terraform Command Execution Execute and analyze Terraform operations: ```bash # Initialize workspace terraform init -backend-config=backend.hcl # Format check terraform fmt -check -recursive # Validation terraform validate # Plan with output terraform plan -out=tfplan -detailed-exitcode # Apply with auto-approve (for CI/CD) terraform apply -auto-approve tfplan # Show state terraform show -json tfplan > plan.json # State operations terraform state list terraform state show <resource> ``` ### 2. HCL Syntax Validation Validate Terraform configurations: ```bash # Terraform native validation terraform validate ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills