Commit Graph

122 Commits

Author SHA1 Message Date
zowoq
d16a369880 terraform-providers.tencentcloud: remove meta.broken 2023-01-12 16:58:21 +10:00
zowoq
7d1eee4a3e terraform-providers.pass: remove meta.broken 2023-01-12 16:58:21 +10:00
zowoq
1df446cf9a terraform-providers.netlify: remove meta.broken 2023-01-12 16:58:21 +10:00
arcnmx
9198a8c420 terraform-providers: passthru.provider-source-address
Fixes a regression caused by #203000: the attr was turned into an
optional argument, so was no longer being included in `passthru`.
2022-12-04 14:03:51 +10:00
zowoq
4d8e6982cc terraform-providers: fix broken meta 2022-12-02 12:22:17 +10:00
zowoq
e09752334c terraform-providers: remove providers with unclear licensing
https://api.github.com/repos/logicmonitor/terraform-provider-logicmonitor/license
https://api.github.com/repos/vmware/terraform-provider-nsxt/license
https://api.github.com/repos/ondrejsika/terraform-provider-vercel/license
2022-12-02 06:39:16 +10:00
zowoq
4ceb008a8c terraform-providers: add license/spdx 2022-12-02 06:39:16 +10:00
zowoq
b18d379a91 terraform-providers: add homepage that can be used as provider-source-address
also proper urls in the json
2022-12-02 06:39:16 +10:00
zowoq
70f5922404 terraform-providers: remove explicit version
not needed when we can just remove v from the front of rev
2022-12-02 06:39:16 +10:00
Jörg Thalheim
c78dfbcf6f
Merge pull request #200642 from qowoz/tf-rm-gitlab
terraform-providers.gitlab: 3.18.0 -> 3.19.0
2022-11-15 13:15:25 +01:00
zowoq
6b476b87df terraform-providers.gitlab: 3.18.0 -> 3.19.0 2022-11-15 20:36:04 +10:00
zowoq
785780706e terraform-providers: support gitlab source 2022-11-15 20:36:04 +10:00
zowoq
b47c14bd94 terraform-providers.panos: remove
can't be updated to newer version due to broken vendoring
2022-11-13 13:25:58 +10:00
zowoq
bbf77421ac terraform-providers.*: mark broken on darwin 2022-11-09 14:45:01 +10:00
zowoq
6f05cdda61 terraform-providers.checkpoint: remove
broken on linux
2022-11-09 14:45:01 +10:00
zowoq
a971bf2267 treewide: drop unnecessary go 1.19 overrides
not needed now 1.19 is the default
2022-10-23 08:24:13 +10:00
zowoq
2f814ff713 terraform-providers: switch to go 1.19 2022-10-09 14:17:34 +10:00
zowoq
46ed81df79 terraform-providers.updateScript: remove no-build
needed for the terraform update action so it doesn't commit updates that failed to build
2022-10-04 13:01:16 +10:00
zowoq
d1abee2262 terraform-providers: switch to hash/vendorHash 2022-09-25 07:38:43 +10:00
zowoq
3e63fa279f terraform-providers: add passthru.updateScript
- drop nix-shell nixpkgs path
2022-09-15 06:00:33 +10:00
zowoq
50be8adfef terraform-providers.ncloud: remove
broken vendoring, needs to be fixed upstream
2022-08-17 14:06:44 +10:00
zowoq
738dcf6608 terraform-providers.dome9: remove
broken vendoring, needs to be fixed upstream
2022-08-17 14:06:44 +10:00
zowoq
54804bb845 terraform-providers: drop go 1.17 overrides 2022-08-05 07:44:41 +10:00
github-actions[bot]
703266a816 terraform-providers: update 2022-07-16 2022-07-16 16:39:15 +10:00
zowoq
77b2ff803d terraform-providers: switch to go_1_18 2022-07-12 15:40:49 +10:00
zowoq
92b7ba081f terraform-providers: remove outdated throw 2022-07-12 15:40:49 +10:00
github-actions[bot]
33be3debd5 terraform-providers: update 2022-07-10 2022-07-10 16:20:44 +10:00
zowoq
a685a91de2 terraform-providers.equinix: 1.5.0 -> 1.6.0 2022-07-07 07:09:59 +10:00
github-actions[bot]
8e8231f1f0 terraform-providers: update 2022-07-04 2022-07-04 14:37:49 +10:00
zowoq
192ac79d73 terraform-providers.equinix: init at 1.5.0 2022-06-27 12:21:42 +10:00
github-actions[bot]
a19f2c688b terraform-providers: update 2022-06-18 2022-06-19 10:24:42 +10:00
zowoq
6c6c83ade9 terraform-providers.b2: remove
requires embedded backblaze python sdk
2022-06-16 09:14:56 +10:00
zowoq
628d7a800c terraform-providers.brightbox: 2.2.0 -> 3.0.4 2022-06-04 09:46:35 +10:00
Jean-François Roche
d20c2ae15f
terraform-providers: allow go version override in mkProvider (#175943)
Providers sometimes require other go version than the default go version
coming with `buildGoModule`.
2022-06-03 12:55:46 +02:00
Jörg Thalheim
b654502b2b
terraform-providers: also include name in error messages 2022-05-31 10:04:42 +02:00
zowoq
870d43c5aa terraform-providers.template: archived 2022-05-28 08:34:47 +10:00
zowoq
030abdb377 terraform-providers.oraclepass: archived 2022-05-28 08:34:47 +10:00
zowoq
df490e4634 terraform-providers.opc: archived 2022-05-28 08:34:47 +10:00
zowoq
f7ba0283cb terraform-providers: drop outdated aliases 2022-05-28 08:34:47 +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
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
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
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
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
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
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