cyberneticlibrary

Design infrastructure with Terraform

terraform-patternsskillsetup L317,464
alirezarezvani/claude-skills
What it does

Design, audit, and secure Terraform infrastructure-as-code modules

Best for

Terraform code review where security hardening (encryption, IAM least-privilege, secret rotation) is non-negotiable.

Inputs
  • · Terraform .tf files
  • · Terraform module scope definition
  • · Security audit targets
Outputs
  • · Module scaffold with structure
  • · Security audit report
  • · Best-practice recommendations
Requires
  • · Terraform
  • · python3 tf_module_analyzer.py
  • · python3 tf_security_scanner.py
Preconditions

Terraform project exists; HCL syntax valid; provider config accessible

Failure modes
  • · Remote backend not configured → state drift on team projects
  • · Secrets hardcoded in .tf → exposed in state and git history
  • · Module composition with child→child calls → circular dependency
Trust signals
  • · Concrete security checklist: no 0.0.0.0/0 on port 22, secrets marked sensitive
  • · Module structure boilerplate (main.tf, variables.tf, outputs.tf, versions.tf)
  • · State management strategy explicit (S3 + DynamoDB, encryption at rest)