Downloads a hashicorp tool and creates packages for installation via yum or apt
Please note: This tool is not created, supported and/or endorsed by Hashicorp. Use at your own risk etc.
Hashicorp distribute their tools in .zip files which need extracting and putting in to the correct place to run.
This can be a bit of faf when updates are released and existing systems need to be updated.
Plugging the tools in to a users package manager can help keep things up to date and ensure an consistent installation environment.
For ease all operations are triggered via a Makefile
To avoid adding extra junk to your system this makes use of a docker container with packaging tools installed in to it.
To build the image run the following on your system:
make build
To get the latest terraform and turn it in to a package run the following:
make go
To get an older version of terraform specify the version, like so:
make VERSION="0.7.4" go
To specify an alternate tool specify the tool name, like so:
make TOOL="packer" go
The TOOL and VERSION can be specified together to get specific versions of tools.
If these variables are not specified it will default to getting and packaging the latest version of terraform.
There are some things to be aware of:
Content type
Image
Digest
Size
183.5 MB
Last updated
about 7 years ago
docker pull mcrmonkey/hashi-pkg