diff options
author | Kamil Chmielewski <kamil.chm@gmail.com> | 2016-06-05 11:16:58 +0200 |
---|---|---|
committer | Kamil Chmielewski <kamil.chm@gmail.com> | 2016-06-09 11:22:02 +0200 |
commit | e89a086f06a2f15a2c476d48b25288936466152e (patch) | |
tree | f42ab998cab59df153fd5e30f6858a5bc26d89e5 /pkgs/applications/networking/cluster | |
parent | 826ff3efc2dc78da1d8be355b354ef2a0e59d183 (diff) | |
download | nixlib-e89a086f06a2f15a2c476d48b25288936466152e.tar nixlib-e89a086f06a2f15a2c476d48b25288936466152e.tar.gz nixlib-e89a086f06a2f15a2c476d48b25288936466152e.tar.bz2 nixlib-e89a086f06a2f15a2c476d48b25288936466152e.tar.lz nixlib-e89a086f06a2f15a2c476d48b25288936466152e.tar.xz nixlib-e89a086f06a2f15a2c476d48b25288936466152e.tar.zst nixlib-e89a086f06a2f15a2c476d48b25288936466152e.zip |
terraform: extracted from goPackages
Diffstat (limited to 'pkgs/applications/networking/cluster')
-rw-r--r-- | pkgs/applications/networking/cluster/terraform/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix new file mode 100644 index 000000000000..cacfaf15a21d --- /dev/null +++ b/pkgs/applications/networking/cluster/terraform/default.nix @@ -0,0 +1,27 @@ +# This file was generated by go2nix. +{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }: + +with go16Packages; + +buildGoPackage rec { + name = "terraform-${version}"; + version = "0.6.15"; + rev = "v${version}"; + + goPackagePath = "github.com/hashicorp/terraform"; + + src = fetchgit { + inherit rev; + url = "https://github.com/hashicorp/terraform"; + sha256 = "1mf98hagb0yp40g2mbar7aw7hmpq01clnil6y9khvykrb33vy0nb"; + }; + + postInstall = '' + # prefix all the plugins with "terraform-" + for i in $bin/bin/*; do + if [[ ! $(basename $i) =~ terraform* ]]; then + mv -v $i $bin/bin/terraform-$(basename $i); + fi + done + ''; +} |