Our great sponsors
awspec | tfenv | |
---|---|---|
1 | 22 | |
1,162 | 4,273 | |
- | 1.8% | |
7.3 | 5.8 | |
19 days ago | 18 days ago | |
Ruby | Shell | |
MIT License | MIT License |
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.
awspec
-
Terraforming in 2021 – new features, testing and compliance
Before we dive into own cloud provider compliance checking services, we want to highlight yet another open source tool, namely InSpec. It allows you to write tests in ruby, and was built on top of RSpec. If you know already awsspec, then this should feel very similar, with the advantage that InSpec also supports GCP and Azure.
tfenv
-
tfenv VS tenv - a user suggested alternative
2 projects | 24 Jan 2024
-
How do i keep my "devops tool" always up to date in a smart way ?
For example terraform state files often have non backwards compatible changes. You should consider using something like tfenv so everyone on your team has identical versions of terraform.
-
Exploring GCP With Terraform: Setting Up The Environment And Project
I'm using the tool tfenv to manage Terraform versions. Other tools can do that. You can use asdf, too. I saw that asdf can do more than manage Terraform versions.
-
Docker vs Podman: ¡Todo lo que necesitas saber!
Documentacion TFENV
- Terraform Version Manangement
-
Install Terraform with tfenv
git clone https://github.com/tfutils/tfenv.git ~/.tfenv export PATH="$HOME/.tfenv/bin:$PATH" # install to appropriate shell startup file, e.g. $HOME/.bashrc echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.profile
- Help needed installing an old version of terraform
-
Extending Terraform functionality with a custom data source - part 1
You, of course, will need to install Terraform. If you haven't tried tfenv, it is a straightforward way to manage different versions of Terraform on your local machine.
-
Determine TF Version usage in all state files
We use tfenv and kept a version file to peg each root module at the current version. Then as we upgraded we just edited the .terraform-version file with the new version. The nice thing is that inside the root module terraform is automatically the correct version.
-
Deploying Go application on AWS with terraform
Tip: For more real project usage it’s more convenient to use https://github.com/tfutils/tfenv, as it can manage multiple versions of Terraform for many projects.
What are some alternatives?
terraform-switcher - A command line tool to switch between different versions of terraform (install with homebrew and more)
inspec - InSpec: Auditing and Testing Framework
terraform-ls - Terraform Language Server
terragrunt - Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
terratest - Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
asdf-python - Python plugin for the asdf version manager
tflint - A Pluggable Terraform Linter
HomeBrew - 🍺 The missing package manager for macOS (or Linux)
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
tfsec - Security scanner for your Terraform code [Moved to: https://github.com/aquasecurity/tfsec]
homebrew-core - 🍻 Default formulae for the missing package manager for macOS (or Linux)