Infrastructure Config as Terraform

D

Daniel Okoye

@daniel-okoye

·

Generate infrastructure definitions in Terraform HCL format.

42 copies0 forks
Share this prompt:
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

Details

Category

Coding

Use Cases

IaC generation automationCloud provisioning templatesInfrastructure documentation as code

Works Best With

claude-opus-4.5gpt-5.2gemini-2.0-flash
Created Updated Shared

Related Prompts

Create your own prompt vault and start sharing