terraform-infra

Provision AWS infrastructure with Terraform modules and S3 backend locking.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Scheune10-coding/my-claude-code-skills --skill terraform-infra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-infra
Source: https://github.com/Scheune10-coding/my-claude-code-skills/tree/main/terraform-infra
Command: npx skills add https://github.com/Scheune10-coding/my-claude-code-skills --skill terraform-infra

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform-based workflows solve the challenge of inconsistent, error-prone manual AWS infrastructure provisioning by standardizing patterns, modules and versioned configurations.

Core Features & Use Cases

  • Terraform best practices with AWS provider v6, S3 backend with native locking, and module-based architecture for VPC, ECS Fargate, and RDS.
  • Ephemeral secrets handling and CI/CD integration (GitHub Actions) to manage infrastructure securely and reproducibly.
  • Use cases include provisioning dev/staging/prod environments, evolving infrastructure with clear versioning, and importing existing resources into a cohesive IaC pattern.

Quick Start

Review the repository's modules and run the provided Terraform configuration to bootstrap a complete AWS environment.

Frequently Asked Questions about terraform-infra

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AWS infrastructure provisioning with Terraform modules?

Terraform manages AWS state using an S3 backend with native locking, preventing concurrent modifications during infrastructure deployments. This ensures reproducible and safe state management across your configured environments.

Can I integrate Terraform AWS provisioning with GitHub Actions CI/CD?

Yes, you can integrate Terraform AWS provisioning with GitHub Actions CI/CD pipelines using ephemeral secrets handling. This automates infrastructure deployments securely and reproducibly across your version-controlled workflows.

Does this Terraform AWS pattern support importing existing resources into infrastructure as code?

Yes, this Terraform AWS pattern supports importing existing resources into a cohesive infrastructure as code configuration. It allows you to adopt versioned module patterns for evolving your current AWS setup without rebuilding from scratch.

What's the best way to handle ephemeral secrets in Terraform AWS deployments?

Handle ephemeral secrets in Terraform AWS deployments by integrating them directly into your CI/CD GitHub Actions workflows. This approach satisfies security best practices while maintaining reproducible infrastructure provisioning across environments.

Why use module-based architecture for AWS ECS Fargate and RDS Terraform configurations?

Module-based architecture for AWS ECS Fargate and RDS standardizes Terraform configurations, reducing manual provisioning errors. It enforces security best practices and clear versioning across dev, staging, and prod environments.