Commit Graph

180 Commits

Author SHA1 Message Date
Mario Rodas
6da3d1b023 terraform_1_0: 1.0.2 -> 1.0.3
https://github.com/hashicorp/terraform/releases/tag/v1.0.3
2021-07-22 00:00:00 +00:00
Maxine Aubrey
dbf4e2980d
pkgs: add maxeaubrey to maintainers 2021-07-18 21:23:26 +02:00
Mario Rodas
98e50a7031 terraform_1_0: 1.0.1 -> 1.0.2
https://github.com/hashicorp/terraform/releases/tag/v1.0.2
2021-07-07 04:20:00 +00:00
Maxine Aubrey
9493f6f90e
terraform_1_0: 1.0.0 -> 1.0.1 2021-06-25 23:26:44 +02:00
zimbatm
56f08c070d
Revert "terraform: drop old versions"
Leave a bit of breathing rooms for users to upgrade.

This reverts commit 3919d73030.
2021-06-17 18:31:16 +02:00
zimbatm
3919d73030
terraform: drop old versions
Now that terraform 1.0 is stable, only keep that version.
2021-06-15 12:07:48 +02:00
zimbatm
01b6046594
terraform: switch to 1.0
Default to the stable release
2021-06-15 12:05:17 +02:00
zimbatm
355aa90cfc
terraform: export mkTerraform
Make the Terraform constructor available for third-party users.
2021-06-15 12:01:06 +02:00
zimbatm
f33e2c5c2b
terraform_1_0_0: rename to terraform_1_0
Only use major_minor so we can bump minor versions.
2021-06-15 11:59:51 +02:00
zimbatm
319537cb02
terraform: fmt 2021-06-15 10:40:39 +02:00
Ben Siraphob
960d10ab7b
terraform_1_0_0: init at 1.0.0 (#126219) 2021-06-08 20:33:16 +02:00
Mario Rodas
7e8ba15961
terraform_0_15: 0.15.4 -> 0.15.5 (#125438)
https://github.com/hashicorp/terraform/releases/tag/v0.15.5
2021-06-03 02:43:06 +00:00
Maxine Aubrey
f6d57e237a
terraform_0_15: 0.15.3 -> 0.15.4 2021-05-19 23:29:03 +02:00
Maxine Aubrey
31ba37e111
terraform_0_15: 0.15.2 -> 0.15.3 2021-05-06 21:44:29 +02:00
Mario Rodas
625842b8cf
terraform_0_15: 0.15.1 -> 0.15.2 (#121859)
https://github.com/hashicorp/terraform/releases/tag/v0.15.2
2021-05-06 10:00:22 +02:00
Mario Rodas
67a6549f8e terraform: remove peterhoeg as maintainer
https://github.com/NixOS/nixpkgs/pull/120786#issuecomment-827406640
2021-04-27 04:20:00 +00:00
Mario Rodas
3dd11611cf terraform_0_14: 0.14.10 -> 0.14.11
https://github.com/hashicorp/terraform/releases/tag/v0.14.11
2021-04-27 04:20:00 +00:00
Mario Rodas
ed630eea3d terraform_0_13: 0.13.6 -> 0.13.7
https://github.com/hashicorp/terraform/releases/tag/v0.13.7
2021-04-27 04:20:00 +00:00
Mario Rodas
dfe332d2b8 terraform_0_12: 0.12.30 -> 0.12.31
https://github.com/hashicorp/terraform/releases/tag/v0.12.31
2021-04-27 04:20:00 +00:00
Diego Rodriguez
da98ae6198
terraform_0_15: 0.15.0 -> 0.15.1 (#120786) 2021-04-27 12:04:55 +02:00
Mario Rodas
e18275de12 terraform_0_15: init at 0.15.0
https://github.com/hashicorp/terraform/releases/tag/v0.15.0
2021-04-15 00:00:00 +00:00
Diego Rodriguez
03bd054f24
terraform_0_14: 0.14.9 -> 0.14.10 2021-04-07 12:40:20 -06:00
Diego Rodriguez
6e2ec95de8
terraform_0_14: 0.14.8 -> 0.14.9 (#117522) 2021-03-24 22:09:05 +00:00
Mario Rodas
55eed1ef7b terraform_0_14: 0.14.7 -> 0.14.8
https://github.com/hashicorp/terraform/releases/tag/v0.14.8
2021-03-10 04:20:00 +00:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Diego Rodriguez
84de2a8c31
terraform_0_14: 0.14.6 -> 0.14.7 (#113478) 2021-02-17 09:44:44 -10:00
Diego Rodriguez
ead24f04b0
terraform_0_14: 0.14.5 -> 0.14.6 (#111971) 2021-02-05 01:02:47 +00:00
Diego Rodriguez
88fd1ecdc6
terraform_0_14: 0.14.4 -> 0.14.5 2021-01-20 13:37:07 -07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Mario Rodas
61810aaab0 terraform_0_14: 0.14.3 -> 0.14.4
https://github.com/hashicorp/terraform/releases/tag/v0.14.4
2021-01-06 14:34:00 -05:00
Mario Rodas
aed53ea2d3 terraform_0_13: 0.13.5 -> 0.13.6
https://github.com/hashicorp/terraform/releases/tag/v0.13.6
2021-01-06 14:17:00 -05:00
Mario Rodas
81fe5e0bf9 terraform_0_12: 0.12.29 -> 0.12.30
https://github.com/hashicorp/terraform/releases/tag/v0.12.30
2021-01-06 13:51:00 -05:00
Mario Rodas
51d0a416d4
terraform_0_14: 0.14.2 -> 0.14.3 (#107120)
https://github.com/hashicorp/terraform/releases/tag/v0.14.3
2020-12-18 00:12:41 +00:00
Mario Rodas
cc9c82074e
Merge pull request #106373 from marsam/drop-terraform_0_11
terraform_0_11: drop
2020-12-10 06:20:44 -05:00
Mario Rodas
9b2804b7b3 terraform_0_14: 0.14.0 -> 0.14.2
+ https://github.com/hashicorp/terraform/releases/tag/v0.14.1
+ https://github.com/hashicorp/terraform/releases/tag/v0.14.2
2020-12-08 13:06:00 -05:00
Mario Rodas
51c28d600a terraform_0_11: drop
Terraform 0.11 is being deprecated https://www.hashicorp.com/blog/deprecating-terraform-0-11-support-in-terraform-providers
2020-12-08 04:20:00 +00:00
Mario Rodas
209bdc8ddf
terraform_0_14: init at 0.14.0 (#105746)
https://github.com/hashicorp/terraform/releases/tag/v0.14.0
2020-12-03 14:03:03 +01:00
Wael Nasreddine
380337da10
terraform: withPlugins should inherit meta from wrapped derivation (#103396)
When using `terraform.withPlugins (ps: [])` the returned derivation does
not expose the meta of the underlying package. This change inherits meta
from the terraform derivation in the wrapper derivation to expose it.
2020-11-11 11:36:31 -08:00
Mario Rodas
8b636137c2 terraform_0_13: 0.13.4 -> 0.13.5
https://github.com/hashicorp/terraform/releases/tag/v0.13.5
2020-10-21 18:00:00 -05:00
zimbatm
c79ff8ddca
terraform: fix withPlugins
Move the providerSourceAddress fallback to the terraform.withPlugins
function. Since plugins can be arbitrary derivations, there is no
guarantee that this attribute will be exposed.

While doing that I also cleaned the toDrv function to only pass
attributes to the builder which are required by the build.

The Terraform 0.13 fallback slug has changed from
`nixpkgs/<provider-owner>/<provider-name>` to `nixpkgs/<provider-name>`
as the owner is also not always available. As a nixpkgs user, all I know
is that the provider is in nixpkgs and his name, the owner information
is not necessarily easy to get by.
2020-10-09 16:55:30 +02:00
Timothy Stott
b0a0ffb7fd terraform: add maintainer timstott 2020-10-08 22:18:12 +01:00
Timothy Stott
cd1b594767 terraform: expose providers to terraform 0.13
Terraform 0.13 adopts a new filesystem layout for plugins (illustrated below).

Terraform 0.12 and earlier
`plugins-dir/terraform-provider-aws_v3.7.0`

Terraform 0.13
`plugins-dir/registry.terraform.io/hashicorp/aws/3.7.0/linux_amd64/terraform-provider-aws_v3.7.0`

To support all packaged Terraform versions a shim is created at both locations.

This approach was inspired by https://github.com/numtide/generate-terraform-provider-shim

Terraform 0.13 provider documentation https://www.terraform.io/upgrade-guides/0-13.html#new-filesystem-layout-for-local-copies-of-providers

layout terraform providers filesystem in withPlugins
2020-10-08 22:18:12 +01:00
Diego Rodriguez
25e2e677d3
terraform_0_13: 0.13.3 -> 0.13.4 2020-09-30 18:31:48 -06:00
Mario Rodas
eb6e2ac2c0
terraform_0_13: 0.13.2 -> 0.13.3 (#98137)
https://github.com/hashicorp/terraform/releases/tag/v0.13.3
2020-09-17 10:21:22 +02:00
Diego Rodriguez
8761381344
terraform_0_13: 0.13.1 -> 0.13.2 (#96971) 2020-09-02 19:24:23 -05:00
Mario Rodas
f999089240
terraform_0_13: 0.13.0 -> 0.13.1 (#96472)
https://github.com/hashicorp/terraform/releases/tag/v0.13.1
2020-08-27 22:06:24 +00:00
Diego Rodriguez
6449c5eee5
terraform: 0.13.0-rc1 -> 0.13.0 (#95135) 2020-08-11 10:54:46 +00:00
Diego Rodriguez
fd4e3392fc
terraform: 0.12.28 -> 0.12.29 2020-07-25 17:22:08 -06:00
Diego Rodriguez
2db12af9b7
terraform: 0.13.0-beta3 -> 0.13.0-rc1 (#93682) 2020-07-23 11:02:55 +00:00
zimbatm
f0fb57a079
terraform_0_13: init at 0.13.0-beta3 2020-07-10 13:20:40 +02:00