Write a Terraform module
Create a reusable, best-practice Terraform module with typed inputs, defined outputs, and a usage README. Pins provider versions and uses locals for DRY expressions.
Preview
Copy prompt
Write a reusable Terraform module that provisions [Resource, e.g. an AWS S3 bucket with versioning and lifecycle rules]. Accept clearly named input variables for [List variables] and output [List outputs]. Follow Terraform best practices: use locals to avoid repetition, pin all provider versions, avoid hardcoded values, and include a README with a complete usage example and description of each variable.
More
DevOps
Prompts
