Module
A module is an entity used to define Terraform building blocks, and it's closely integrated with multiple cloud platforms. You can use our community module to get started right away. No changes to your existing Terraform code are needed—you can simply reuse the open-source code as is.
Publish
You can publish your own module and configure it for your team. The goal is to empower platform engineers with a no-code, self-service platform for development teams. To publish a module, you'll need a Git repository (we currently support only GitHub) and our CLI. Once your account is set up, simply run the following command in your Git repository:
Fork
If you want to fork a module to make custom changes for your team, you'll need a Git repository (we currently support only GitHub) and our CLI. Once your account is set up, run the following command in your Git repository:
Presets
Presets are default values for the module that platform engineers can provide to their team. For example, a module owner can create multiple presets for different environments. This approach allows the team to avoid dealing with internal details and maximize the benefits of the module.
Module Builder
The Module Builder allows you to configure a pre-built UI for a module, enabling self-service for your team. Generic modules often include many input fields that aren't necessary for the development team. With the Module Builder, your development team will only see the inputs they
Keyboard Shortcuts
CMD+O: Display a list of outputs from all modules or region.
CMD+U: List all Terraform resources and data with their code and registry documentation links.
Last updated