Aezona IaC UI
Visual cloud resource management with Terraform generated behind the scenes — point, click, deploy, and stay in code.
Overview
Aezona IaC UI bridges the gap between visual resource management and infrastructure-as-code. Engineers and ops teams create, update, and delete cloud resources through an intuitive web UI while the platform silently generates, versions, and applies the corresponding Terraform code.
Every change is code — reviewable, auditable, and reusable.
Point, click, deploy — Terraform stays in sync.
| Stat | Value |
|---|---|
| Terraform knowledge required | Zero |
| Changes backed by IaC | 100% |
| State management | Git-native |
How IaC UI works
- Design — Use the visual canvas to create or modify cloud resources across AWS, Azure, and GCP
- Generate — IaC UI instantly produces valid, formatted Terraform HCL for every UI action
- Review — Inspect the diff before applying — or configure auto-apply on approval for trusted environments
- Apply — Terraform runs in a CI pipeline with full audit logging. State is stored remotely with locking
- Track — Every change is linked to a user, a UI action, and the generated code for full traceability
Features
Visual Resource Designer
Drag-and-drop canvas to compose VPCs, compute instances, databases, load balancers, and networking — across AWS, Azure, and GCP. Relationships between resources are rendered as live connectors that update as you build.
Auto Terraform Generation
Every UI action instantly generates valid, formatted Terraform HCL. Review the diff before applying — or enable auto-apply on approval. Generated code follows Aezona's opinionated module structure and can be exported to your own repository.
State Management
Remote Terraform state is stored securely in S3, GCS, or Azure Blob with state locking. Full state history is retained, and drift detection alerts you when the live environment diverges from the recorded state.
Role-Based Access
Teams get scoped access — developers can request resources, ops approve and apply. Full RBAC with configurable approval workflows per resource type or environment. Approval gates are enforced at the platform level, not by convention.
Change Audit Log
Every resource change is linked to a user, a UI action, and the generated Terraform code — full traceability out of the box. Logs are exportable for compliance reviews and incident post-mortems.
Module Library
Pre-built, opinionated Terraform modules for common patterns — EKS clusters, RDS instances, API Gateways, VPCs — surfaced as one-click templates in the UI. Modules are maintained by Aezona and versioned independently.
Use cases
Developer Self-Service
Developers provision staging and development environments via the UI — no Terraform knowledge, no waiting for ops. Environments are created from approved templates, with resource limits enforced by the platform.
IaC Adoption On-Ramp
Teams migrating from click-ops to IaC use the UI to generate a valid Terraform codebase from their existing resources — then take ownership of the code going forward. IaC UI eliminates the blank-page problem.
Compliance-Gated Deployments
Approval gates ensure all infrastructure changes are reviewed before terraform apply runs — enforced at the platform level, not by pull-request convention. Useful for regulated environments requiring change-approval evidence.
Supported cloud providers
| Provider | Status |
|---|---|
| AWS | Full support |
| Azure | Full support |
| GCP | Full support |
| Multi-cloud | Manage all three from one workspace |
Supported Terraform backends
- AWS S3 + DynamoDB locking
- Google Cloud Storage
- Azure Blob Storage
- HashiCorp Terraform Cloud
Availability
Aezona IaC UI is available on all plans. Starter customers can use IaC UI as a standalone product. See a live demo to explore it with your own environment.