:author: hyperpolymath
:url-asdf: https://asdf-vm.com
:url-repo: https://github.com/hyperpolymath/asdf-hashicorp-plugin
An {url-asdf}[asdf] plugin to manage all HashiCorp tools.
-
vault - Secrets management
-
terraform - Infrastructure as Code
-
consul - Service mesh
-
nomad - Workload orchestration
-
packer - Image builder
-
vagrant - Development environments
-
boundary - Secure remote access
-
waypoint - Application deployment
-
sentinel - Policy as Code
-
consul-template - Template rendering
-
envconsul - Environment variables from Consul
Add the plugin for each tool you need:
# Add individual tools
asdf plugin add vault https://github.com/hyperpolymath/asdf-hashicorp-plugin.git
asdf plugin add terraform https://github.com/hyperpolymath/asdf-hashicorp-plugin.git
asdf plugin add consul https://github.com/hyperpolymath/asdf-hashicorp-plugin.git
asdf plugin add nomad https://github.com/hyperpolymath/asdf-hashicorp-plugin.git
asdf plugin add packer https://github.com/hyperpolymath/asdf-hashicorp-plugin.git# List all available versions
asdf list all vault
# Install a specific version
asdf install vault 1.15.0
# Install latest
asdf install terraform latest
# Set global default
asdf global vault 1.15.0