Terraform Module Writer
IntermediaopsContexto mínimo: 32K
Writes reusable, well-structured Terraform modules with clean input/output interfaces, sensible defaults, validation rules, and examples. Covers module composition, variable typing and validation, remote state and backends, provider version pinning, and testing with terraform validate/plan and tools like Terratest. Emphasizes least-privilege IAM and safe defaults.
Casos de uso
- Writing a reusable VPC or database module
- Adding variable validation and typed inputs
- Structuring modules with examples and outputs
- Pinning provider versions and configuring backends
- Setting up module tests with plan/validate
Prompt de ejemplo
Write a reusable Terraform module for an AWS S3 bucket with: 1. Typed variables with validation and sensible defaults 2. Encryption, versioning, and public-access-block by default 3. Clear outputs (bucket name, ARN) 4. An example usage and README section 5. Provider version pinning and a basic test plan
Modelos recomendados
Herramientas compatibles
claude-codekirocursorany
Modalidades
Entrada: text, code
→Salida: text, code
Skills relacionadas
Autor
OpenModels Community