Terraform Module

Inspect Terraform module specs from cache when seeing module sources.

majiayu000 Updated 567 repo stars

File contents

Terraform module

Workflow

  1. Check if .terraform/modules/ exists: find . -type d -name ".terraform"
  2. Initialize if needed: terraform init -backend=false
  3. Find module: find .terraform/modules -type d -name "*<module-name>*"
  4. Read key files: README.md, variables.tf, versions.tf, outputs.tf
  5. Fallback: Clone to /tmp if local inspection fails

Note: Support both hyphen and underscore conventions (aws-s3, aws_s3). Prefer cached modules over cloning. Requires Terraform, Git, and credentials.

Output

  • Variable definitions (types, descriptions, defaults)
  • Required Terraform/provider versions
  • Module outputs and descriptions
  • Documentation and usage examples
  • Source and version information

majiayu000/claude-skill-registry-data/tree/main/testing/terraform-module commit 6953b450ee

Frequently asked questions

npx skillmds@latest add majiayu000/terraform-module