Terraform Module Writer

СреднийopsМинимальный контекст: 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.

Варианты использования

  • 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

Пример промпта

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

Рекомендуемые модели

Совместимые инструменты

claude-codekirocursorany

Модальности

Вход: text, code
Выход: text, code

Похожие Skills

Автор

OpenModels Community

@openmodelsrun