Infrastructure Terraform

Automate cloud infrastructure provisioning with Terraform and HCL.

10|Updated Jun 30, 2020
One-click install
npx skills add https://github.com/laurigates/dotfiles --skill infrastructure-terraform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Infrastructure Terraform
Source: https://github.com/laurigates/dotfiles/tree/main/dot_claude/skills/infrastructure-terraform
Command: npx skills add https://github.com/laurigates/dotfiles --skill infrastructure-terraform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires terraform, aws-cli, azure-cli, gcloud-cli.

What problem does it solve?

Manually provisioning and managing cloud infrastructure is time-consuming, error-prone, and lacks reproducibility. This Skill provides expert guidance and automation for Terraform, simplifying Infrastructure as Code (IaC) with declarative HCL, robust state management, and modular design, ensuring consistent and reliable infrastructure deployments.

Core Features & Use Cases

  • Declarative IaC: Write clean, modular, and reusable HCL code to define and manage your infrastructure.
  • Secure State Management: Protect and manage Terraform state using remote backends with locking for collaborative environments.
  • Plan-Apply Workflow: Master the terraform plan -> review -> terraform apply lifecycle for safe and predictable deployments.
  • Use Case: Provision a complete AWS environment (VPC, EC2 instances, S3 buckets, RDS database) using modular Terraform code, automatically generating a plan for review and applying changes, ensuring infrastructure consistency and auditability.

Quick Start

Example: Initialize Terraform and preview changes

terraform init terraform plan

Example: Apply the planned changes

terraform apply