From e09752334cba82b1cf7f29c9080ada0538e0b076 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sun, 27 Nov 2022 09:24:09 +1000 Subject: [PATCH] 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 --- .../cluster/terraform-providers/default.nix | 4 +++ .../terraform-providers/providers.json | 27 ------------------- 2 files changed, 4 insertions(+), 27 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix index d0ecf82bc1de..d83a4becf876 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/default.nix +++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix @@ -90,17 +90,21 @@ let removed-providers = let archived = name: date: throw "the ${name} terraform provider has been archived by upstream on ${date}"; + license = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date} because of unclear licensing"; removed = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date}"; in lib.optionalAttrs config.allowAliases { b2 = removed "b2" "2022/06"; checkpoint = removed "checkpoint" "2022/11"; dome9 = removed "dome9" "2022/08"; + logicmonitor = license "logicmonitor" "2022/11"; ncloud = removed "ncloud" "2022/08"; + nsxt = license "nsxt" "2022/11"; opc = archived "opc" "2022/05"; oraclepaas = archived "oraclepaas" "2022/05"; panos = removed "panos" "2022/05"; template = archived "template" "2022/05"; + vercel = license "vercel" "2022/11"; }; # excluding aliases, used by terraform-full diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ae9761f6067b..bd51f284b5d3 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -695,15 +695,6 @@ "spdx": "MPL-2.0", "vendorHash": "sha256-5rqn9/NE7Q0VI6SRd2VFKJl4npz9Y0Qp1pEpfj9KxrQ=" }, - "logicmonitor": { - "hash": "sha256-GQPTFf+JxJB3iO1Us0zOAAG2NonuJ/b5la6f1j2Nd4k=", - "homepage": "https://registry.terraform.io/providers/logicmonitor/logicmonitor", - "owner": "logicmonitor", - "repo": "terraform-provider-logicmonitor", - "rev": "v2.0.3", - "spdx": null, - "vendorHash": null - }, "lxd": { "hash": "sha256-DfRhPRclg/hCmmp0V087hl66WSFbEyXHFUGeehlU290=", "homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd", @@ -804,15 +795,6 @@ "spdx": "MPL-2.0", "vendorHash": "sha256-6ePPxdULuTzLdVzzr12BjLu/lBN+5yIUq8U8FVUw/PM=" }, - "nsxt": { - "hash": "sha256-TOoRtCKdR1fBjk39dbMgBd7pDJGfjvkQAqfpJzWRwRg=", - "homepage": "https://registry.terraform.io/providers/vmware/nsxt", - "owner": "vmware", - "repo": "terraform-provider-nsxt", - "rev": "v3.2.9", - "spdx": "NOASSERTION", - "vendorHash": null - }, "null": { "hash": "sha256-ExXDbAXMVCTZBlYmi4kD/7JFB1fCFAoPL637+1N6rEI=", "homepage": "https://registry.terraform.io/providers/hashicorp/null", @@ -1221,15 +1203,6 @@ "spdx": "MPL-2.0", "vendorHash": "sha256-smeySV1kReZyF9bRCunEr89IV219f9845wcHHI1zFz8=" }, - "vercel": { - "hash": "sha256-/LHyNxal5Il/UzXdCKfVRzK/VVfSYMgoeKerWsedmho=", - "homepage": "https://registry.terraform.io/providers/ondrejsika/vercel", - "owner": "ondrejsika", - "repo": "terraform-provider-vercel", - "rev": "v2.1.0", - "spdx": null, - "vendorHash": "sha256-EyzYlJV+DoOjFHq7ZkyZY0zHlvciH1YdTPgEIXZwE2g=" - }, "vpsadmin": { "hash": "sha256-MFEerVGKros+9zubcjK8qUpYQveKuBgbfyai32Y0KLI=", "homepage": "https://registry.terraform.io/providers/vpsfreecz/vpsadmin",