Jonas Chevalier
5f9073ccc5
terraform-providers.mkProvider: init ( #140465 )
...
Expose how the providers are being created. That way, users can more
easily extend or override the list of providers that they want to use.
For example, you need a new AWS provider version:
```nix
terraform.withPlugins (p: [
(p.mkProvider rec {
owner = "hashicorp";
provider-source-address = "registry.terraform.io/hashicorp/aws";
repo = "terraform-provider-aws";
rev = "v${version}";
sha256 = "0fa61i172maanxmxz28mj7mkgrs9a5bs61mlvb0d5y97lv6pm2xg";
vendorSha256 ="1s22k4b2zq5n0pz6iqbqsf6f7chsbvkpdn432rvyshcryxlklfvl";
version = "3.56.0";
})
])
```
2021-10-05 19:21:45 +02:00
Maxine Aubrey
8bcd17d6a8
terraform_1_0: 1.0.7 -> 1.0.8
...
- https://github.com/hashicorp/terraform/releases/tag/v1.0.8
2021-09-30 01:45:08 +02:00
Mario Rodas
8c909dd261
terraform: 1.0.6 -> 1.0.7
...
https://github.com/hashicorp/terraform/releases/tag/v1.0.7
2021-09-15 04:20:00 +00:00
Maxine Aubrey
51df9074f0
terraform_1_0: 1.0.5 -> 1.0.6
...
- https://github.com/hashicorp/terraform/releases/tag/v1.0.6
2021-09-03 17:10:26 +02:00
Diego Rodriguez
5a2fd66948
terraform_1_0: 1.0.4 -> 1.0.5 #
2021-08-18 14:22:19 -06:00
maxine [they]
d256a84fec
terraform_1_0: 1.0.3 -> 1.0.4 ( #132711 )
2021-08-04 17:54:03 -05:00
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