Commit Graph

231 Commits

Author SHA1 Message Date
techknowlogick
39e738746b terraform: 1.3.6 -> 1.3.7 2023-01-05 06:26:28 +10:00
zowoq
e371f83543 terraform: 1.3.5 -> 1.3.6
https://github.com/hashicorp/terraform/releases/tag/v1.3.6
2022-12-01 08:57:15 +10:00
techknowlogick
6ee815dcfe terraform: 1.3.4 -> 1.3.5 2022-11-17 15:26:12 -05:00
zowoq
eb0d0de69f terraform: 1.3.3 -> 1.3.4
https://github.com/hashicorp/terraform/releases/tag/v1.3.4
2022-11-03 07:44:59 +10:00
R. Ryantm
53c71f0cc8 terraform: 1.3.2 -> 1.3.3 2022-10-20 10:48:21 +10:00
zowoq
b1f2eefb22 terraform: 1.3.1 -> 1.3.2
https://github.com/hashicorp/terraform/releases/tag/v1.3.2
2022-10-07 07:51:53 +10:00
techknowlogick
ec88cd98c4 terraform: 1.3.0 -> 1.3.1 2022-09-28 11:34:43 -04:00
techknowlogick
c8608fa540 terraform: 1.2.9 -> 1.3.0 2022-09-21 11:21:35 -04:00
Norbert Melzer
8d51534dfa terraform: add version attribute 2022-09-16 16:53:31 +10:00
zowoq
69fcff00d0
terraform: 1.2.8 -> 1.2.9 (#190216)
https://github.com/hashicorp/terraform/releases/tag/v1.2.9
2022-09-08 02:46:26 +02:00
zowoq
2d61fc7660 terraform: 1.2.7 -> 1.2.8
https://github.com/hashicorp/terraform/releases/tag/v1.2.8
2022-08-25 08:39:08 +10:00
zowoq
1004ae8657 terraform: 1.2.6 -> 1.2.7
https://github.com/hashicorp/terraform/releases/tag/v1.2.7
2022-08-11 07:02:23 +10:00
zowoq
18692f7718 terraform: 1.2.5 -> 1.2.6
https://github.com/hashicorp/terraform/releases/tag/v1.2.6
2022-07-28 07:37:16 +10:00
zowoq
f3eb585dad
terraform: 1.2.4 -> 1.2.5 (#181343)
https://github.com/hashicorp/terraform/releases/tag/v1.2.5
2022-07-13 14:30:39 +02:00
zowoq
97d398eb2a terraform: 1.2.3 -> 1.2.4
https://github.com/hashicorp/terraform/releases/tag/v1.2.4
2022-06-30 07:20:35 +10:00
zowoq
584db216db terraform: remove 0_13, 0_14, 0_15 2022-06-26 17:27:17 +10:00
techknowlogick
63055de8b7 terraform: 1.2.2 -> 1.2.3 2022-06-15 14:36:56 -04:00
zowoq
8075598884 terraform: add passthru.tests 2022-06-08 21:23:39 +10:00
Maxine Aubrey
f8aaaf68f7
terraform: 1.2.1 -> 1.2.2
https://github.com/hashicorp/terraform/releases/tag/v1.2.2
2022-06-01 19:26:07 +02:00
zowoq
699ae2d202 terraform: 1.2.0 -> 1.2.1
https://github.com/hashicorp/terraform/releases/tag/v1.2.1
2022-05-24 10:27:49 +10:00
Jörg Thalheim
35ae1ffeb8
Merge pull request #173608 from zimbatm/tf-no-numtide
Revert "terraform: maintained by numtide"
2022-05-19 20:17:24 +01:00
zimbatm
948dbbc90a
Revert "terraform: maintained by numtide"
This reverts commit 2e365a077d.

It adds too many maintainers for ofborg. https://github.com/NixOS/nixpkgs/pull/173541#issuecomment-1130683480
2022-05-19 13:25:14 +02:00
techknowlogick
39bdec6512 terraform: 1.1.9 -> 1.2.0 2022-05-19 09:02:15 +10:00
zimbatm
2e365a077d
terraform: maintained by numtide 2022-05-02 14:55:13 +02:00
techknowlogick
2696f4c696
terraform: 1.1.8 -> 1.1.9 (#169452) 2022-04-20 19:04:34 +02:00
Robert Hensing
375eaf2b4f
terraform-full: Fix eval (#167857)
https://github.com/NixOS/nixpkgs/pull/166792 made the
aliases work, which was unexpected for terraform-full.

Thanks to zowoq for reporting
https://github.com/NixOS/nixpkgs/pull/166792#issuecomment-1092742313
2022-04-09 11:04:53 +02:00
techknowlogick
7d55ee2b5c terraform: 1.1.7 -> 1.1.8 2022-04-07 14:23:26 -04:00
zowoq
6979f4920d terraform: 1.1.6 -> 1.1.7
https://github.com/hashicorp/terraform/releases/tag/v1.1.7
2022-03-03 07:09:53 +10:00
zowoq
3c2757d25d terraform: 1.1.5 -> 1.1.6
https://github.com/hashicorp/terraform/releases/tag/v1.1.6
2022-02-17 07:33:21 +10:00
Vincent Ambo
f259444398
terraform: fix overrideAttrs with passthru attributes (#158632)
If plugins are specified in a call to `terraform.withPlugins`, the
standard override functions do not act on the wrapper derivation that
a user sees but on the underlying Terraform derivation.

Due to this, overriding attributes does nothing as they are not passed
through to the "outer" wrapper derivation.

This change fixes this for at least passthru attributes, but other
applications of `.overrideAttrs` (and potentially of the other
overrides) will do nothing (except compute a bit internally).

This fixes #158620 at least partially.
2022-02-08 17:41:58 +01:00
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