Skip to content

Terramate adds powerful capabilities such as code generation, stacks, orchestration, change detection, globals and more to Terraform.

License

Notifications You must be signed in to change notification settings

brk3/terramate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terramate Logo

Terramate

https://terramate.io
Terramate adds powerful capabilities such as code generation, stacks, orchestration, change detection, data sharing and more to Terraform.


Latest Release Go Docs Go Report Card Code Coverage Terramate CI Status Stars Discord Server

📖 Documentation | 🚀 Getting Started | ⚡ Playground | 🙌 Join Us



Understanding Terramate

Use cases

Terramate helps you to:

  • Keep your code DRY: Avoid duplication by easily sharing data across your project.
  • Code Generation: Generate valid Terraform Code to ensure that you can always enter a stack to run plain Terraform commands.
  • Stack Change detection: Only execute commands in stacks that have been changed in the current branch or since the last merge.
  • Module Change detection: Enhanced Change Detection allows to identifying stacks that have changes in local modules.
  • Execute Any Command: Terramate is not a wrapper of Terraform but can execute any commands in (changed) stacks.
  • Execution Order: Explicitly define an order of execution of stacks.
  • Forced Stack Execution: Ensure specific stacks are run alongside other stacks.
  • Pure HCL: All configuration of Terramate can be supplied in the well-known Hashicorp Configuration Language (HCL).

Documentation

Please follow the documentation at terramate.io!

Join the community

Reporting bugs and contributing code

  • Want to report a bug or request a feature? Open an issue

About

Terramate adds powerful capabilities such as code generation, stacks, orchestration, change detection, globals and more to Terraform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.7%
  • Other 0.3%