terraform-switcher
terratag
terraform-switcher | terratag | |
---|---|---|
9 | 7 | |
1,307 | 897 | |
- | 1.4% | |
9.4 | 5.3 | |
about 24 hours ago | 18 days ago | |
Go | Go | |
MIT License | Mozilla Public 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.
terraform-switcher
-
Top Terraform Tools to Know in 2024
TFSwitch is a CLI tool that allows easy switching between different Terraform versions, simplifying workflows in environments where multiple Terraform versions are used.
- Breve guia de sobrevivência com Terraform
-
Asdf – the language tool version manager
tfswitch might help with particular issue of terraform versioning:
https://tfswitch.warrensbox.com/
Even then some versions of terraform providers are not compatible with M1 macs. Docker would help with that probably, but so can: https://github.com/kreuzwerker/m1-terraform-provider-helper
Perhaps these sort of issues support the benefits of per-module docker images?
-
Best strategy to upgrade Terraform code?
My approach is to change the version in the version.tf file, install the new version using tfswitch (https://tfswitch.warrensbox.com/) and execute a plan. If infrastructure matches the configuration I will asume there are no breaking changes...
-
New Lifecycle Options and Refactoring Capabilities in Terraform 1.1 and 1.2
Also, an excellent tool can help with fast switching between different Terraform versions while you’re experimenting — tfswitch.
- Managing multiple terraform versions across modules
-
Local credentials and MFA
https://tfswitch.warrensbox.com/ for switching between Terraform versions
-
VSCode plugin very slow at terraform fmt on save
It was easy. I didn't use terraform-version files like you, but there are similar ways to automatically switch versions. https://github.com/warrensbox/terraform-switcher
-
Terraforming in 2021 – new features, testing and compliance
Terraform Switcher - yet another project essentially doing the same written in go;
terratag
-
Top Terraform Tools to Know in 2024
Terratag is a tool designed to assign tags or labels to a complete collection of Terraform or Terragrunt files. It enables applying tags or labels to resources within AWS, GCP, and Azure.
- Standardized tags across all Azure resources with terraform
-
List of most useful Terraform open-source tools
Terratag (tagging): https://github.com/env0/terratag (disclaimer, I am CEO at env0)
Documentation:
Cost:Infracost (estimation): https://github.com/infracost/infracostTerratag (tagging): https://github.com/env0/terratag (disclaimer, I am CEO at env0)
- Terratag Open Source
- Terratag
-
DevOps tools you should have on your belt
🏷 Terratag is a CLI tool allowing for tags or labels to be applied across an entire set of Terraform files.
What are some alternatives?
tfenv - Terraform version manager
NubesGen - Going to production on Azure is only one `git push` away
netmaker-gui - An alternate UI for Netmaker (https://github.com/gravitl/netmaker)
yor - Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.
terraform-ls - Terraform Language Server
infracost-atlantis - Atlantis integration for Infracost. Shows cloud cost estimates for Terraform in pull requests.
tflint - A Pluggable Terraform Linter
terracognita - Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
aws-vault - A vault for securely storing and accessing AWS credentials in development environments
awesome-tf - Curated list of resources on HashiCorp's Terraform and OpenTofu
inspec - InSpec: Auditing and Testing Framework
personal-zero-trust-hashicorp-vault - Cloudflare for Teams + HashiCorp Vault = Zero Trust Love