Generate Terraform configuration for this infrastructure: Infrastructure Requirements: {{requirements}} Cloud Provider: {{cloud_provider}} Environment: {{environment}} Output complete Terraform configuration: ```hcl # ============================================ # Provider Configuration # ============================================ terraform { required_version = ">= 1.0.0" required_providers { aws = { source = "hashicorp/aws" version = "~> 5.0" } } backend "s3" { bucket = "terraform-state" key = "{{environment}}/terraform.tfstate" region = "us-east-1" } } # ============================================ # Variables # ============================================ variable "environment" { description = "Environment name" type = string } # ============================================ # Resources # ============================================ resource "aws_resource" "name" { # configuration tags = local.common_tags } # ============================================ # Outputs # ============================================ output "resource_id" { description = "Resource identifier" value = aws_resource.name.id } ``` Include: - Provider configuration - Variables with descriptions - Resources with proper tagging - Outputs for important values - Comments explaining configuration
Infrastructure Config as Terraform
Generate infrastructure definitions in Terraform HCL format.
42 copies0 forks
Share this prompt:
Details
Category
CodingUse Cases
IaC generation automationCloud provisioning templatesInfrastructure documentation as code
Works Best With
claude-opus-4.5gpt-5.2gemini-2.0-flash
Created Updated Shared