Revert "terraform: drop old versions"

Leave a bit of breathing rooms for users to upgrade.

This reverts commit 3919d73030.
launchpad/nixpkgs/master
zimbatm 3 years ago
parent 6e7e956751
commit 56f08c070d
No known key found for this signature in database
GPG Key ID: 71BAF6D40C1D63D7
  1. 37
      pkgs/applications/networking/cluster/terraform/default.nix
  2. 4
      pkgs/top-level/aliases.nix
  3. 4
      pkgs/top-level/all-packages.nix

@ -156,6 +156,43 @@ rec {
# Constructor for other terraform versions
mkTerraform = attrs: pluggable (generic attrs);
terraform_0_12 = mkTerraform {
version = "0.12.31";
sha256 = "03p698xdbk5gj0f9v8v1fpd74zng3948dyy4f2hv7zgks9hid7fg";
patches = [
./provider-path.patch
(fetchpatch {
name = "fix-mac-mojave-crashes.patch";
url = "https://github.com/hashicorp/terraform/commit/cd65b28da051174a13ac76e54b7bb95d3051255c.patch";
sha256 = "1k70kk4hli72x8gza6fy3vpckdm3sf881w61fmssrah3hgmfmbrs";
})
];
passthru = { inherit plugins; };
};
terraform_0_13 = mkTerraform {
version = "0.13.7";
sha256 = "1cahnmp66dk21g7ga6454yfhaqrxff7hpwpdgc87cswyq823fgjn";
patches = [ ./provider-path.patch ];
passthru = { inherit plugins; };
};
terraform_0_14 = mkTerraform {
version = "0.14.11";
sha256 = "1yi1jj3n61g1kn8klw6l78shd23q79llb7qqwigqrx3ki2mp279j";
vendorSha256 = "1d93aqkjdrvabkvix6h1qaxpjzv7w1wa7xa44czdnjs2lapx4smm";
patches = [ ./provider-path.patch ];
passthru = { inherit plugins; };
};
terraform_0_15 = mkTerraform {
version = "0.15.5";
sha256 = "18f4a6l24s3cym7gk40agxikd90i56q84wziskw1spy9rgv2yx6d";
vendorSha256 = "12hrpxay6k3kz89ihyhl91c4lw4wp821ppa245w9977fq09fhnx0";
patches = [ ./provider-path-0_15.patch ];
passthru = { inherit plugins; };
};
terraform_1_0 = mkTerraform {
version = "1.0.0";
sha256 = "sha256-ddcT/I2Qn1pKFyhXgh+CcD3fSv2steSNmjyyiS2SE/o=";

@ -818,10 +818,6 @@ mapAliases ({
telepathy_salut = telepathy-salut; # added 2018-02-25
telnet = inetutils; # added 2018-05-15
terraform_1_0_0 = terraform_1_0; # added 2021-06-15
terraform_0_12 = throw "terraform 0.12 has been removed"; # added 2021-06-15
terraform_0_13 = throw "terraform 0.13 has been removed"; # added 2021-06-15
terraform_0_14 = throw "terraform 0.14 has been removed"; # added 2021-06-15
terraform_0_15 = throw "terraform 0.15 has been removed"; # added 2021-06-15
terraform-provider-ibm = terraform-providers.ibm; # added 2018-09-28
terraform-provider-libvirt = terraform-providers.libvirt; # added 2018-09-28
terraform-provider-lxd = terraform-providers.lxd; # added 2020-03-16

@ -31269,6 +31269,10 @@ in
inherit (callPackage ../applications/networking/cluster/terraform { })
mkTerraform
terraform_0_12
terraform_0_13
terraform_0_14
terraform_0_15
terraform_1_0
terraform_plugins_test
;

Loading…
Cancel
Save