3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

187 commits

Author SHA1 Message Date
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
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