zowoq
ee02c9d15c
terraform: 1.1.4 -> 1.1.5
...
https://github.com/hashicorp/terraform/releases/tag/v1.1.5
2022-02-03 09:37:02 +10:00
zimbatm
fe580dcffa
terraform: fix the plugins wrapper
...
Terraform needs the plugin directory to not be a tree of symlinks,
because it uses https://pkg.go.dev/path/filepath#Walk under the hood.
This restores some of the work that had been undone in
e7dbfd7ece
2022-01-29 06:28:55 +10:00
Jonas Chevalier
e7dbfd7ece
terraform.withPlugins: clean and remove 0.12 support ( #155477 )
...
Now that the terraform 0.12 compatibility is not needed anymore, the
`terraform.withPlugins` and `terraform-providers.mkProvider`
implementations can be simplified.
Instead of building a bunch of bin wrappers on instantiation, the
providers are now stored in
`$out/libexec/terraform-providers/<registry>/<owner>/<name>/<version>/<os>_<arch>/terraform-provider-<name>_v<version>`
and then a simple `buildEnv` can be used to merge them.
This breaks back-compat so it's not possible to mix-and-match with
previous versions of nixpkgs. In exchange, it now becomes possible to
use the providers from
[nixpkgs-terraform-providers-bin](https://github.com/numtide/nixpkgs-terraform-providers-bin )
directly.
2022-01-24 12:53:05 +01:00
zowoq
8903bd2cab
terraform: 1.1.3 -> 1.1.4
...
https://github.com/hashicorp/terraform/releases/tag/v1.1.4
2022-01-20 05:51:28 +10:00
zimbatm
090872ef68
terraform_0_12: remove
...
Remove the last version that doesn't use the registry
2022-01-14 21:02:49 +01:00
zowoq
df7f6e9eca
terraform: switch to go_1_17
2022-01-10 09:01:19 +10:00
zowoq
3c0f090cac
terraform: 1.1.2 -> 1.1.3
...
https://github.com/hashicorp/terraform/releases/tag/v1.1.3
2022-01-07 18:43:39 +10:00
zowoq
d191b42933
terraform: add maintainer
2022-01-01 08:21:50 +10:00
zowoq
16ae5f4981
terraform: 1.1.1 -> 1.1.2
...
https://github.com/hashicorp/terraform/releases/tag/v1.1.2
2021-12-18 10:20:03 +10:00
Mario Rodas
4ad16e2da0
terraform: 1.1.0 -> 1.1.1 ( #150960 )
...
https://github.com/hashicorp/terraform/releases/tag/v1.1.1
2021-12-16 22:47:42 +01:00
Mario Rodas
f61303a9cb
terraform: 1.0.11 -> 1.1.0 ( #149720 )
...
https://github.com/hashicorp/terraform/releases/tag/v1.1.0
2021-12-13 17:16:44 +01:00
zowoq
c0c46ba593
terraform: set ldflags ( #149767 )
...
these are set the same in every version we package
https://github.com/hashicorp/terraform/blob/v0.12.0/scripts/build.sh#L47
2021-12-09 11:10:21 +01:00
Mario Rodas
dc8a634b45
terraform: 1.0.10 -> 1.0.11
...
https://github.com/hashicorp/terraform/releases/tag/v1.0.11
2021-11-11 04:20:00 +00:00
Mario Rodas
dd72fd59f8
terraform: 1.0.9 -> 1.0.10
...
https://github.com/hashicorp/terraform/releases/tag/v1.0.10
2021-10-28 04:20:00 +00:00
Maxine Aubrey
e9cd692673
terraform_1_0: 1.0.8 -> 1.0.9
...
- https://github.com/hashicorp/terraform/releases/tag/v1.0.9
2021-10-15 00:06:56 +02:00
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