tfmigrate
A Terraform / OpenTofu state migration tool for GitOps (by minamijoyo)
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. (by future-architect)
tfmigrate | tftarget | |
---|---|---|
5 | 6 | |
1,055 | 228 | |
- | 4.4% | |
8.1 | 7.2 | |
4 days ago | 7 months ago | |
Go | Go | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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
Posts with mentions or reviews of tfmigrate.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-18.
-
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
tftarget
Posts with mentions or reviews of tftarget.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-18.
-
Open-Source Tools to Supercharge Your Terraform Workflow
https://github.com/future-architect/tftarget and https://github.com/minamijoyo/tfmigrate
- Tftarget: A Terraform ( plan – apply – destroy) target tool
- Show HN: Easily CLI for Terraform Target
- Show HN: CLI Tool to do `Terraform xxx -target={ }` interactively
- 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.
- [New Tool] CLI Tool to do `terraform xxx -target={...}` interactively.
What are some alternatives?
When comparing tfmigrate and tftarget you can also consider the following projects:
terravalet - A tool to help with some Terraform operations
tftree - Display your Terraform module call stack in your terminal
infracost-atlantis - Atlantis integration for Infracost. Shows cloud cost estimates for Terraform in pull requests.
inframap - Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.
tfautomv - Generate Terraform moved blocks automatically for painless refactoring
atlantis - Terraform Pull Request Automation
coder - Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.
tfsec - Security scanner for your Terraform code