CLI
Terraform HCL Generator
Generate Terraform HCL configuration for AWS resources. Build S3 buckets, EC2 instances, VPCs, security groups, and RDS databases with an interactive form. Runs entirely in your browser — your data never leaves your machine.
terraform hcl aws infrastructure iac devops
Published May 31, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Select AWS resource types, configure their properties through an interactive form, and the tool generates valid Terraform HCL configuration including provider blocks and resource definitions.
Features
- 5 resource types: S3 Bucket, EC2 Instance, VPC, Security Group, RDS Instance
- AWS provider config: region selection, provider block generation
- S3 options: bucket name, versioning, encryption, public access block
- EC2 options: AMI, instance type, key pair, tags, public IP association
- VPC options: CIDR block, DNS support, DNS hostnames
- Security Group options: ingress/egress rules with port, protocol, CIDR
- RDS options: engine (MySQL/PostgreSQL), instance class, storage, credentials
- Valid HCL output: properly formatted with 2-space indentation
- 5 examples: static website S3, web server EC2, VPC + subnet, security group, RDS PostgreSQL
- Private: runs entirely in the browser — no data transmitted
Use Cases
- Bootstrapping Terraform projects with common AWS resources
- Learning Terraform HCL syntax for AWS infrastructure
- Generating boilerplate for infrastructure-as-code projects
- Quick reference for AWS resource configuration options