tfmigrate
infracost-atlantis
tfmigrate | infracost-atlantis | |
---|---|---|
5 | 2 | |
1,055 | 126 | |
- | 1.6% | |
8.1 | 5.7 | |
5 days ago | 5 days ago | |
Go | Dockerfile | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tfmigrate
-
Open-Source Tools to Supercharge Your Terraform Workflow
https://github.com/future-architect/tftarget and https://github.com/minamijoyo/tfmigrate
-
Refactoring, state operations in CI/CD
I've seen tools such as https://github.com/minamijoyo/tfmigrate which looks like it'd work for existing deployments, however the piece I'm missing is how you'd manage to handle not running all the migrations when it is a new deployment, rather than an update of an existing deployment.
-
Atlantis vs. Terraform Cloud / Terraform Enterprise – Comparison
Interaction with Terraform Cloud can be achieved with the command-line interface (CLI), UI, API, or CI jobs. The remote or enhanced backend allows teams to run the Terraform binary from their laptops or a third-party CI job, but the operation is executed on a remote machine. This is especially useful for one-off administrative tasks like tainting or migrating resources – things that are not trivial with Atlantis and may require dedicated solutions like tfmigrate.
- Terraform Core: Current Research projects
-
[Terraform Team] Request for feedback: Config-driven refactoring
How about this approach? https://github.com/minamijoyo/tfmigrate
infracost-atlantis
-
Atlantis vs. Terraform Cloud / Terraform Enterprise – Comparison
Flexibility is one of the core advantages of Atlantis, as it allows easy integration with other Terraform-helper tools(e.g., tfsec, checkov, Infracost, or Terratag). It can work with Terraform wrappers, such as Terragrunt, out of the box and even add some of Terragrunt’s features to vanilla Terraform – like before and after hooks for every execution stage (init, plan, apply, etc.).
-
Infracost diff - "git diff" but for cloud costs
Thanks! Those might have been the spinners (⠦) and tick (✔) symbols we use, using --log-level=info or the env INFRACOST_LOG_LEVEL=info switches them off. Did you end-up using the infracost-atlantis repo or roll your own? We updated that repo ~10 days ago to use infracost diff with Atlantis' $PLANFILE.
What are some alternatives?
tftarget - 🎯tftarget is a CLI tool for Terraform ( plan | apply | destroy ) with target option. You can interactivity select resource to ( plan | apply | destroy ) with target option.
terratag - Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
terravalet - A tool to help with some Terraform operations
docker-guide - Learn docker the easy way 🐳
tfautomv - Generate Terraform moved blocks automatically for painless refactoring
infracost-gh-action - GitHub Action for Infracost. Shows cloud cost estimates for Terraform in pull requests.
tftree - Display your Terraform module call stack in your terminal
terragrunt - Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
infracost - Cloud cost estimates for Terraform in your CLI and pull requests 💰📉 [Moved to: https://github.com/infracost/infracost]
seafowl-gcsfuse - Scale to zero Seafowl hosting with Cloud Run