A web-based UI for managing Terraform modules and enabling self-service infrastructure provisioning.
Gaia is a web-based UI for Terraform that allows teams to import, manage, and run Terraform modules through a visual interface. It simplifies infrastructure-as-code workflows by providing features like variable validation, default value setting, and one-click plan/apply operations, making Terraform more accessible to users beyond the command line.
DevOps engineers, platform teams, and organizations using Terraform who want to enable self-service infrastructure provisioning and improve collaboration across teams.
Gaia reduces the learning curve and operational overhead of Terraform by offering a centralized, user-friendly interface for module management, variable validation, and state management, promoting consistency and security in infrastructure deployments.
Gaia is a Terraform 🌍 UI for your modules, and self-service infrastructure 👨💻
Imports Terraform modules directly from GitHub/GitLab with a web interface, making module discovery and usage more intuitive than CLI commands.
Provides mandatory checks and regex-based validation for variables, plus masking for sensitive inputs, reducing deployment errors and improving security.
Enables one-click Terraform plan, apply, and destroy actions with state management, simplifying workflows for non-expert users.
Includes team management for user access and permissions, facilitating multi-user infrastructure management and self-service provisioning.
Requires Docker and MongoDb to run, adding deployment complexity and maintenance overhead compared to lightweight CLI tools.
Currently only supports MongoDb 4.0, which may limit adoption in environments using other databases or newer versions.
Lacks native support for advanced Terraform features like remote backends beyond its own state management, which could be a gap for complex setups.
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!
Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.
Terraform Pull Request Automation
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.