Commit Graph

308 Commits

Author SHA1 Message Date
github-actions[bot]
a5774e76bb terraform-providers: update 2022-04-25 2022-04-25 15:32:24 +10:00
Jörg Thalheim
9a6c54e28b
terraform.mkProvider: include rev in src
This invalidates fixed-input derivation after bumping a version.
2022-04-20 18:42:19 +02:00
github-actions[bot]
fad2f3353c terraform-providers: update 2022-04-18 2022-04-18 15:07:10 +10:00
zimbatm
10c1ac7dc9
terraform-providers.htpasswd: init at 1.0.1 2022-04-13 11:01:28 +02:00
github-actions[bot]
cc90d52693 terraform-providers: update 2022-04-11 2022-04-11 13:59:31 +10: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
zowoq
8c7490edeb terraform-providers.opennebula: drop unnecessary deleteVendor 2022-04-08 23:52:28 +10:00
zowoq
34e802e815 terraform-providers.logicmonitor: drop unnecessary deleteVendor 2022-04-08 23:52:28 +10:00
github-actions[bot]
8babfc3adf terraform-providers: update 2022-04-08 2022-04-08 22:31:14 +10:00
Robert Hensing
a292213c44
Merge pull request #166792 from hercules-ci/pkgs-config-allowAliases-option
config.allowAliases: Define as option
2022-04-04 21:09:44 +02:00
zowoq
0ae931fb87 terraform-providers: update 2022-04-04 2022-04-04 15:30:13 +10:00
Robert Hensing
200175a701 config.allowAliases: Define as option
This simplifies usages and makes the default value consistent.

In a few cases, the default value was interpreted to be `false`,
but this is useless, because virtually nobody will explicitly
set `allowAliases = true;`.
2022-04-01 11:33:10 +02:00
Pavel Borzenkov
6a751ecd39 terraform-providers.namecheap: init at 2.1.0
The provider allows to manage Namecheap DNS via terraform.
2022-04-01 08:23:33 +10:00
Florian Klink
13baee8253 terraform-providers.utils: init at 0.17.17
This provides the Cloud Posse Terraform Provider for various utilities
(e.g. deep merging, stack configuration management).
2022-03-29 21:34:16 +10:00
github-actions[bot]
70dc29f9e8 terraform-providers: update 2022-03-28 2022-03-28 15:58:32 +10:00
github-actions[bot]
247c94fc6a terraform-providers: update 2022-03-23 2022-03-23 15:09:54 +10:00
github-actions[bot]
57fefcdf60 terraform-providers: update 2022-03-21 2022-03-21 14:27:01 +10:00
zowoq
398b99444a terraform-providers.oci: 4.67.0 -> 4.68.0
fixes the provider-source-address
2022-03-17 11:06:27 +10:00
zowoq
a33e2735a1 terraform-providers: update 2022-03-14 2022-03-14 10:30:22 +10:00
zowoq
c32a688f82 terraform-providers: refactor scripts
- improve script output
- use sri hashes, same as recent versions of `nix`
2022-03-14 08:08:07 +10:00
Aaron Andersen
b7deb4cf75 terraform-providers.snowflake: init at 0.25.36 2022-03-08 09:56:43 +10:00
github-actions[bot]
f94ee74797 terraform-providers: update 2022-03-07 2022-03-07 14:16:38 +10:00
Florian Klink
ef546c98dc terraform-providers.aws: 4.2.0 -> 4.3.0 2022-03-03 15:55:20 +01:00
github-actions[bot]
102c02f432 terraform-providers: update 2022-02-28 2022-02-28 14:50:02 +10:00
github-actions[bot]
8e54a33514 terraform-providers: update 2022-02-21 2022-02-21 14:26:03 +10:00
github-actions[bot]
3a641defd1 terraform-providers: update 2022-02-14 2022-02-15 14:21:50 +10:00
arcnmx
cd356ef872
terraform-providers.bitbucket: reintroduce (#159374)
* terraform-providers.bitbucket: reintroduce

* terraform-providers.bitbucket: 1.2.0 -> 2.4.1

This changes the upstream to an active fork of the original archived
provider.
2022-02-13 15:22:39 +01:00
Vincent Ambo
2fcfc72e68
terraform-providers: wrap mkProvider in lib.makeOverridable (#158618)
This allows for an easier interface for doing things like overriding
the version of a specific Terraform provider, which is a fairly common
use-case.
2022-02-08 17:41:03 +01:00
zowoq
f7284233f4 terraform-providers: update 2022-02-07 2022-02-07 16:01:53 +10:00
zowoq
215002fb9f terraform-providers: update scripts
- add flag to skip building updated providers
- have the github action skip building providers so we don't need to handle build failures in the script
- remove outdated `vendor` flag, all providers use `buildGoModule`
2022-02-07 12:02:36 +10:00
zowoq
ec08cfe2ff terraform-providers.selectel: 3.7.1 -> 3.8.0 2022-01-31 14:46:16 +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
github-actions[bot]
cc68710784 terraform-providers: update 2022-01-24 2022-01-24 14:57:42 +10:00
Jonas Chevalier
7d67bb4935
terraform-providers.teleport: remove (#155959)
Remove the last provider that is not published to the registry. They
publish the provider on their own website but it's not API-compatible
with the Hashicorp registry so the update script doesn't work with it.
2022-01-21 12:18:22 +01:00
zimbatm
02c86b798c terraform-providers.vpsadmin: 0.1.0 -> 0.2.0
This also moves the provider to using the registry as everybody else.
2022-01-21 07:47:42 +10:00
zowoq
66d044d117 terraform-providers.gandi: 1.1.1 -> 2.0.0 2022-01-20 05:47:08 +10:00
Jonas Chevalier
2c20f2181d
Merge pull request #154936 from zimbatm/terraform-providers-cleanup
more terraform cleanup
2022-01-18 15:16:07 +01:00
github-actions[bot]
5883bf6728 terraform-providers: update 2022-01-17 2022-01-17 19:36:58 +10:00
zimbatm
f3fa6bfe96
terraform-providers.mkProvider: cleanup
Remove the layer of indirection. Expose what parameters are expected
from the function call.
2022-01-13 21:56:55 +01:00
zimbatm
689155195f
terraform-providers: split the removed providers
Expose the date when they were removed/archived.
2022-01-13 21:53:13 +01:00
github-actions[bot]
af99170157 terraform-providers: update 2022-01-10 2022-01-10 14:05:27 +10:00
zowoq
addbaf25a1 terraform-providers: updates, switch go_1_17 2022-01-10 09:01:19 +10:00
zowoq
5e53a3dd20 terraform-providers.libvirt: remove separate derivation, add override for cdrtools
since 0.6.10 it doesn't link against libvirt and is distibuted on the terraform registry
https://github.com/dmacvicar/terraform-provider-libvirt/releases/tag/v0.6.10
2022-01-08 11:42:32 +10:00
Nick Cao
0c8b2ce6c0 terraform-providers.minio: init at 1.2.0 2022-01-06 09:45:25 +10:00
zowoq
f49bd944c5 terraform-providers: disable CGO, set ldflags
these are the defaults for publishing on the terraform registry
2022-01-06 09:24:28 +10:00
Jörg Thalheim
87b25c11e0
Merge pull request #153266 from qowoz/tf-gandi
terraform-providers.gandi: 1.0.0 -> 1.1.1
2022-01-04 08:29:52 +00:00
github-actions[bot]
40a7f85511 terraform-providers: update 2022-01-04 2022-01-04 18:19:40 +10:00
zowoq
c5104c3dc1 terraform-providers: update-provider script
- add nixpkgs path for nix-prefetch
2022-01-04 10:57:32 +10:00
zowoq
1cd34071df terraform-providers: remove buildGoPackage
all providers are now using buildGoModule
2022-01-04 07:07:42 +10:00
1000101
b1321fd195 terraform-providers: fix typo 2022-01-04 05:35:33 +10:00