terraform-providers: cleanup and updates (#449036)

This commit is contained in:
zowoq
2025-10-06 22:07:46 +00:00
committed by GitHub
2 changed files with 19 additions and 82 deletions
@@ -2,7 +2,6 @@
lib,
stdenv,
buildGoModule,
buildGo125Module,
fetchFromGitHub,
fetchFromGitLab,
callPackage,
@@ -103,15 +102,11 @@ let
mkProviderFetcher = fetchFromGitLab;
owner = "gitlab-org";
};
# actions update always fails but can't reproduce the failure.
heroku = automated-providers.heroku.override { spdx = "MPL-2.0"; };
# mkisofs needed to create ISOs holding cloud-init data and wrapped to terraform via deecb4c1aab780047d79978c636eeb879dd68630
libvirt = automated-providers.libvirt.overrideAttrs (_: {
propagatedBuildInputs = [ cdrtools ];
});
minio = automated-providers.minio.override { spdx = "AGPL-3.0-only"; };
# requires go >= 1.25.0
talos = automated-providers.talos.override { mkProviderGoModule = buildGo125Module; };
};
# Put all the providers we not longer support in this list.
@@ -122,7 +117,13 @@ let
removed = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date}";
in
lib.optionalAttrs config.allowAliases {
fly = archived "fly" "2023/10";
_assert = archived "_assert" "2025/10";
azurestack = archived "azurestack" "2025/10";
googleworkspace = archived "googleworkspace" "2025/10";
huaweicloudstack = archived "huaweicloudstack" "2025/10";
metal = archived "metal" "2025/10";
stackpath = archived "stackpath" "2025/10";
vra7 = archived "vra7" "2025/10";
};
# excluding aliases, used by terraform-full
@@ -1,13 +1,4 @@
{
"_assert": {
"hash": "sha256-ngHxzV7lRg6pOtyNTdCv3ToRK/vO016Vp2mlh7QT8Rc=",
"homepage": "https://registry.terraform.io/providers/hashicorp/assert",
"owner": "hashicorp",
"repo": "terraform-provider-assert",
"rev": "v0.16.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-nHaBNYCKfTvaDnz2SeexM2cyNVK5ThPYn4rnGEw7Wi0="
},
"aci": {
"hash": "sha256-+aD4M07xXMTbvp69IuGlO3rSkVEi5NVe5fqEPkWNeM0=",
"homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
@@ -161,15 +152,6 @@
"spdx": "MPL-2.0",
"vendorHash": null
},
"azurestack": {
"hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=",
"homepage": "https://registry.terraform.io/providers/hashicorp/azurestack",
"owner": "hashicorp",
"repo": "terraform-provider-azurestack",
"rev": "v1.0.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
"baiducloud": {
"hash": "sha256-zKkXfSIVVW0QxQB/fJNowy1mQPfXlv6HFcNaNlBSIvY=",
"homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
@@ -298,13 +280,13 @@
"vendorHash": "sha256-bD8BHhP4jxBRnFjmZE1MMkBn2/sMqNEaxTlQRMj2Crw="
},
"cloudscale": {
"hash": "sha256-4RU1CD0WwLMd3NsnJWl2Smc8XBYlP9K8Iev16uqsetE=",
"hash": "sha256-uqELnAcx72lIIUGEiO7y9lXhiyNgThmCiMtC/EKFpTA=",
"homepage": "https://registry.terraform.io/providers/cloudscale-ch/cloudscale",
"owner": "cloudscale-ch",
"repo": "terraform-provider-cloudscale",
"rev": "v4.4.0",
"rev": "v5.0.0",
"spdx": "MIT",
"vendorHash": null
"vendorHash": "sha256-elNXA2PH6mDolyuLhUsVBDCiL/ydZfi7LAVPjwnbMIw="
},
"constellix": {
"deleteVendor": true,
@@ -462,13 +444,13 @@
"vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU="
},
"fastly": {
"hash": "sha256-4sOcbqaC9FV/Si8/A6wvdDREYt7v5z0iNQc5TXWyjSU=",
"hash": "sha256-nevSFpLx1N+rM6ps0jstLem/VdAPIhnTaJefLpfLG/A=",
"homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
"repo": "terraform-provider-fastly",
"rev": "v5.17.0",
"rev": "v8.3.0",
"spdx": "MPL-2.0",
"vendorHash": null
"vendorHash": "sha256-5T6pwozD0RKDzdd2XAMuHY651jEvo6V6s1gvwYTHTRI="
},
"flexibleengine": {
"hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=",
@@ -542,15 +524,6 @@
"spdx": "MPL-2.0",
"vendorHash": "sha256-Bii3UrY1WbhewgsURxq7gGVqT1WSszFkif0V88hiyZo="
},
"googleworkspace": {
"hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=",
"homepage": "https://registry.terraform.io/providers/hashicorp/googleworkspace",
"owner": "hashicorp",
"repo": "terraform-provider-googleworkspace",
"rev": "v0.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
"hash": "sha256-KVNwgn7swWXRNJNpXV8oy++s+CrDZhMPDDP40qIZIlY=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
@@ -597,12 +570,12 @@
"vendorHash": "sha256-sPvX69R2BmlY/KhXZgxCunzseoOkz1h2b8yqekBBn0k="
},
"heroku": {
"hash": "sha256-/2XfqyyoxwcFKgbLli1i7PX58OD0iczTPxVVz8Rkeoc=",
"hash": "sha256-VGx2J7huF05HU/59Hyo2rxwV3SR+kVJWtrfWoRmln2o=",
"homepage": "https://registry.terraform.io/providers/heroku/heroku",
"owner": "heroku",
"repo": "terraform-provider-heroku",
"rev": "v5.2.13",
"spdx": null,
"rev": "v5.3.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
"hetznerdns": {
@@ -641,15 +614,6 @@
"spdx": "MPL-2.0",
"vendorHash": null
},
"huaweicloudstack": {
"hash": "sha256-WSJDp+LFjVPquQVMgib/YZV35kktLH2vMCIZJWqakXs=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloudstack",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloudstack",
"rev": "v1.3.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
"hydra": {
"hash": "sha256-A9BemEPLhvYzhksvYRfmhQXY3EEdTxQcmjE9+2+BKqg=",
"homepage": "https://registry.terraform.io/providers/DeterminateSystems/hydra",
@@ -821,15 +785,6 @@
"spdx": "Apache-2.0",
"vendorHash": "sha256-L1wufPa7LPPyOPTL+jFQgiWzJoJYS+fCdw3N0KZqKtc="
},
"metal": {
"hash": "sha256-1HTSDVMk2VhoYRLInrBK3bDuYU0SwyhBV1p5A2tlU/I=",
"homepage": "https://registry.terraform.io/providers/equinix/metal",
"owner": "equinix",
"repo": "terraform-provider-metal",
"rev": "v3.3.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI="
},
"migadu": {
"hash": "sha256-XXtDXByaSnnUGLPiwUNTPTHqDOED7IJQsf8b9x0/R8E=",
"homepage": "https://registry.terraform.io/providers/metio/migadu",
@@ -930,14 +885,13 @@
"vendorHash": "sha256-ssmAveYUVI8z/1UWNeaMX0qdUewowCHNufJIFMirdVg="
},
"nutanix": {
"deleteVendor": true,
"hash": "sha256-p1VhGSor/uxQYiSb9enAeu6dtLRuXMKk9m2DtPEj6vs=",
"hash": "sha256-nk5wdbAzgBJ6gyYSXZAiNdjx/XQ6XldAMsjb8yv+y7w=",
"homepage": "https://registry.terraform.io/providers/nutanix/nutanix",
"owner": "nutanix",
"repo": "terraform-provider-nutanix",
"rev": "v1.9.5",
"rev": "v2.3.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
"vendorHash": "sha256-ByB1ztK2/1pTFeO34eXVyQSSbe35qqoCeWe6MPZN7vY="
},
"oci": {
"hash": "sha256-fEvo5R7HutlOmZ6DMvYKQiE0amwk/YPi1T2a55w70hQ=",
@@ -1290,15 +1244,6 @@
"spdx": "MIT",
"vendorHash": "sha256-vcuUt3WIo1TnLApch410JgtyCzliQRYMQQQ2Z9diDZ8="
},
"stackpath": {
"hash": "sha256-n1IPOJ1NlguNMJASCXjNNUK0b5wGYe29aTcw7fNwVcU=",
"homepage": "https://registry.terraform.io/providers/stackpath/stackpath",
"owner": "stackpath",
"repo": "terraform-provider-stackpath",
"rev": "v2.1.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-G+5vSXhxmt0Qsqt7vnecPZfIxAonNF3l7ygQZ0nemnU="
},
"statuscake": {
"hash": "sha256-zXBZZA+2uRN2FeGrayq0a4EBk7T+PvlBIwbuxwM7yBc=",
"homepage": "https://registry.terraform.io/providers/StatusCakeDev/statuscake",
@@ -1498,15 +1443,6 @@
"spdx": "MPL-2.0",
"vendorHash": "sha256-rUYHapEVqRupLOPVbcAH8YP0cuXclMmYTQUkqeOwCN0="
},
"vra7": {
"hash": "sha256-KzxthTn3z0kZTUTKO8zq6DaNMTnfb7gFlbuWgxZtqwo=",
"homepage": "https://registry.terraform.io/providers/vmware/vra7",
"owner": "vmware",
"repo": "terraform-provider-vra7",
"rev": "v3.0.15",
"spdx": "MPL-2.0",
"vendorHash": null
},
"vsphere": {
"hash": "sha256-vRO6vxzi4d0hNc0MmQLhN7roONnsjxPBtFt0fyvxWd8=",
"homepage": "https://registry.terraform.io/providers/hashicorp/vsphere",