terraform-providers: remove archived providers (#153015)

these providers have been archived and/or removed from the registry and
don't have a "blessed" fork or replacement linked in the archived repo.
main
zowoq 2 years ago committed by GitHub
parent 5f58402c94
commit 128812757b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 32
      pkgs/applications/networking/cluster/terraform-providers/default.nix
  2. 210
      pkgs/applications/networking/cluster/terraform-providers/providers.json
  3. 1
      pkgs/top-level/aliases.nix

@ -52,14 +52,44 @@ let
automated-providers = lib.mapAttrs (_: attrs: mkProvider attrs) list;
# These are the providers that don't fall in line with the default model
special-providers = {
special-providers = let archived = throw "the provider has been archived by upsteam"; in {
# Packages that don't fit the default model
gandi = callPackage ./gandi { };
libvirt = callPackage ./libvirt { };
teleport = callPackage ./teleport { };
vpsadmin = callPackage ./vpsadmin { };
} // (lib.optionalAttrs (config.allowAliases or false) {
arukas = archived; # added 2022/01
bitbucket = archived; # added 2022/01
chef = archived; # added 2022/01
cherryservers = archived; # added 2022/01
clc = archived; # added 2022/01
cobbler = archived; # added 2022/01
cohesity = archived; # added 2022/01
dyn = archived; # added 2022/01
genymotion = archived; # added 2022/01
hedvig = archived; # added 2022/01
ignition = archived; # added 2022/01
incapsula = archived; # added 2022/01
influxdb = archived; # added 2022/01
jdcloud = archived; # added 2022/01
kubernetes-alpha = throw "This has been merged as beta into the kubernetes provider. See https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes for details";
librato = archived; # added 2022/01
logentries = archived; # added 2022/01
metalcloud = archived; # added 2022/01
mysql = archived; # added 2022/01
nixos = archived; # added 2022/01
oneandone = archived; # added 2022/01
packet = archived; # added 2022/01
profitbricks = archived; # added 2022/01
pureport = archived; # added 2022/01
rancher = archived; # added 2022/01
rightscale = archived; # added 2022/01
runscope = archived; # added 2022/01
softlayer = archived; # added 2022/01
telefonicaopencloud = archived; # added 2022/01
terraform = archived; # added 2022/01
ultradns = archived; # added 2022/01
});
in
automated-providers // special-providers // { inherit mkProvider; }

@ -61,13 +61,6 @@
"vendorSha256": null,
"version": "2.2.0"
},
"arukas": {
"owner": "terraform-providers",
"repo": "terraform-provider-arukas",
"rev": "v1.1.0",
"sha256": "1akl9fzgm5qv01vz18xjzyqjnlxw699qq4x8vr96j16l1zf10h99",
"version": "1.1.0"
},
"auth0": {
"owner": "terraform-providers",
"repo": "terraform-provider-auth0",
@ -139,13 +132,6 @@
"sha256": "0z0l4j8sn8yf6kw5sbyhp6s0046f738lsm650skcspqa5f63mbd9",
"version": "1.2.0"
},
"bitbucket": {
"owner": "terraform-providers",
"repo": "terraform-provider-bitbucket",
"rev": "v1.2.0",
"sha256": "11n4wpvmaab164g6k077n9dbdbhd5lwl7pxpha5492ks468nd95b",
"version": "1.2.0"
},
"brightbox": {
"owner": "terraform-providers",
"repo": "terraform-provider-brightbox",
@ -160,20 +146,6 @@
"sha256": "0zypjcg1z8fkz31lfhysxx42lpw8ak4aqgdis6rxzqbnkk491fjp",
"version": "1.0.2"
},
"chef": {
"owner": "terraform-providers",
"repo": "terraform-provider-chef",
"rev": "v0.2.0",
"sha256": "0ihn4706fflmf0585w22l7arzxsa9biq4cgh8nlhlp5y0zy934ns",
"version": "0.2.0"
},
"cherryservers": {
"owner": "terraform-providers",
"repo": "terraform-provider-cherryservers",
"rev": "v1.0.0",
"sha256": "1z6ai6q8aw38kiy8x13rp0dsvb4jk40cv8pk5c069q15m4jab8lh",
"version": "1.0.0"
},
"ciscoasa": {
"owner": "terraform-providers",
"repo": "terraform-provider-ciscoasa",
@ -181,13 +153,6 @@
"sha256": "033pgy42qwjpmjyzylpml7sfzd6dvvybs56cid1f6sm4ykmxbal7",
"version": "1.2.0"
},
"clc": {
"owner": "terraform-providers",
"repo": "terraform-provider-clc",
"rev": "v0.1.0",
"sha256": "0gvsjnwk6xkgxai1gxsjf0hsjxbv8d8jg5hq8yd3hjhc6785fgnf",
"version": "0.1.0"
},
"cloudflare": {
"owner": "cloudflare",
"provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
@ -229,20 +194,6 @@
"sha256": "0zmyww6z3j839ydlmv254hr8gcsixng4lcvmiwkhxb3hj1nw8hcw",
"version": "0.3.0"
},
"cobbler": {
"owner": "terraform-providers",
"repo": "terraform-provider-cobbler",
"rev": "v1.1.0",
"sha256": "08ljqibfi6alpvv8f7pzvjl2k4w6br6g6ac755x4xw4ycrr24xw9",
"version": "1.1.0"
},
"cohesity": {
"owner": "terraform-providers",
"repo": "terraform-provider-cohesity",
"rev": "v0.1.0",
"sha256": "1yifipjf51n8q9xyqcmc4zjpszmpyzb330f4zas81hahjml78hgx",
"version": "0.1.0"
},
"constellix": {
"owner": "terraform-providers",
"repo": "terraform-provider-constellix",
@ -332,13 +283,6 @@
"sha256": "190q74aaa1v7n7pqcri8kib0g0d4njf9dzm3cygyzmsjs3pxj1lc",
"version": "1.19.0"
},
"dyn": {
"owner": "terraform-providers",
"repo": "terraform-provider-dyn",
"rev": "v1.2.0",
"sha256": "1a3kxmbib2y0nl7gnxknbhsflj5kfknxnm3gjxxrb2h5d2kvqy48",
"version": "1.2.0"
},
"elasticsearch": {
"owner": "phillbaker",
"provider-source-address": "registry.terraform.io/phillbaker/elasticsearch",
@ -387,13 +331,6 @@
"sha256": "0sqp23pyldxjkfw33xn5l5fqs4vn00kkfhy9wnl690wn0cwmldbx",
"version": "1.2.0"
},
"genymotion": {
"owner": "terraform-providers",
"repo": "terraform-provider-genymotion",
"rev": "v1.1.0",
"sha256": "02jpr3cm7rrf810c69sr6lcxzvxpnf7icc5z80gnvg67wwfg4ph4",
"version": "1.1.0"
},
"github": {
"owner": "integrations",
"provider-source-address": "registry.terraform.io/integrations/github",
@ -457,13 +394,6 @@
"vendorSha256": "0g8cbkg5kcddd1x3p6d8mb6mqwsayqby0mrrifkw5icf7rlaa0sl",
"version": "1.32.2"
},
"hedvig": {
"owner": "terraform-providers",
"repo": "terraform-provider-hedvig",
"rev": "v1.1.1",
"sha256": "1gd26jm9frn52hy2vm5sv003lbai5sjgdign6akhjmw5sdsmfr05",
"version": "1.1.1"
},
"helm": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/helm",
@ -528,27 +458,6 @@
"sha256": "0xwjxb84glhp9viqykziwanj696w2prq4r7k0565k0w3qiaz440v",
"version": "0.3.0"
},
"ignition": {
"owner": "terraform-providers",
"repo": "terraform-provider-ignition",
"rev": "v1.2.1",
"sha256": "0wd29iw0a5w7ykgs9m1mmi0bw5z9dl4z640qyz64x8rlh5hl1wql",
"version": "1.2.1"
},
"incapsula": {
"owner": "terraform-providers",
"repo": "terraform-provider-incapsula",
"rev": "v2.1.0",
"sha256": "12zw2m7j52rszfawywbiv9rgv976h1w6bp98012qn45d4ap2kvzy",
"version": "2.1.0"
},
"influxdb": {
"owner": "terraform-providers",
"repo": "terraform-provider-influxdb",
"rev": "v1.3.0",
"sha256": "19af40g8hgz2rdz6523v0fs71ww7qdlf2mh5j9vb7pfzriqwa5k9",
"version": "1.3.0"
},
"infoblox": {
"owner": "terraform-providers",
"repo": "terraform-provider-infoblox",
@ -556,13 +465,6 @@
"sha256": "0p95y5w3fzddygmsjc0j60z0f4aazvy5iwbwszj0i8gs42qhda2f",
"version": "1.0.0"
},
"jdcloud": {
"owner": "terraform-providers",
"repo": "terraform-provider-jdcloud",
"rev": "v1.1.0",
"sha256": "04vz0m3z9rfw2hp0h3jhn625r2v37b319krznvhqylqzksv39dzf",
"version": "1.1.0"
},
"kafka": {
"owner": "Mongey",
"provider-source-address": "registry.terraform.io/Mongey/kafka",
@ -622,13 +524,6 @@
"sha256": "0vgkivzbf6hcl9by6l0whpwidva7zmmgdabkshjjk0npl2cj8f9n",
"version": "1.3.2"
},
"librato": {
"owner": "terraform-providers",
"repo": "terraform-provider-librato",
"rev": "v0.1.0",
"sha256": "0bxadwj5s7bvc4vlymn3w6qckf14hz82r7q98w2nh55sqr52d923",
"version": "0.1.0"
},
"linode": {
"owner": "terraform-providers",
"repo": "terraform-provider-linode",
@ -654,13 +549,6 @@
"vendorSha256": null,
"version": "2.1.0"
},
"logentries": {
"owner": "terraform-providers",
"repo": "terraform-provider-logentries",
"rev": "v1.0.0",
"sha256": "04xprkb9zwdjyzmsdf10bgmn8sa8q7jw0izz8lw0cc9hag97qgbq",
"version": "1.0.0"
},
"logicmonitor": {
"owner": "terraform-providers",
"repo": "terraform-provider-logicmonitor",
@ -700,13 +588,6 @@
"vendorSha256": null,
"version": "3.2.1"
},
"metalcloud": {
"owner": "terraform-providers",
"repo": "terraform-provider-metalcloud",
"rev": "v2.2.0",
"sha256": "0xii9gk96srzi9y4pbvlx2cvwypll4igvk89f9qrg18qrw72ags3",
"version": "2.2.0"
},
"mongodbatlas": {
"owner": "terraform-providers",
"repo": "terraform-provider-mongodbatlas",
@ -714,13 +595,6 @@
"sha256": "0sl5yd1bqj79f7pj49aqh7l3fvdrbf8r7a4g7cv15qbc8g3lr1dh",
"version": "0.5.1"
},
"mysql": {
"owner": "terraform-providers",
"repo": "terraform-provider-mysql",
"rev": "v1.9.0",
"sha256": "14gxxki3jhncv3s2x828ns2vgmf2xxzigdyp9b54mbkw5rnv1k2g",
"version": "1.9.0"
},
"ncloud": {
"owner": "terraform-providers",
"repo": "terraform-provider-ncloud",
@ -744,13 +618,6 @@
"sha256": "0nmbgw4qyzsw8kxi7p8dy4j1lkxcz7qfs56qsvwf2w07y4qm382p",
"version": "1.19.0"
},
"nixos": {
"owner": "tweag",
"repo": "terraform-provider-nixos",
"rev": "v0.0.1",
"sha256": "00vz6qjq1pk39iqg4356b8g3c6slla9jifkv2knk46gc9q93q0lf",
"version": "0.0.1"
},
"nomad": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/nomad",
@ -813,13 +680,6 @@
"sha256": "093d5r8dz8gryk8qp5var2qrrgkvs1gwgw3zqpxry9xc5cpn30w0",
"version": "1.0.0"
},
"oneandone": {
"owner": "terraform-providers",
"repo": "terraform-provider-oneandone",
"rev": "v1.3.0",
"sha256": "0c412nqg3k17124i51nn3ffra6gcll904h37h7hyvz97cdblcncn",
"version": "1.3.0"
},
"opc": {
"owner": "terraform-providers",
"repo": "terraform-provider-opc",
@ -875,13 +735,6 @@
"vendorSha256": null,
"version": "0.16.0"
},
"packet": {
"owner": "packethost",
"repo": "terraform-provider-packet",
"rev": "v3.2.0",
"sha256": "sha256-YIv4OPRbR00YTVwz0iJ/y6qTbj50nsi5ylrWEx1kZck=",
"version": "3.2.0"
},
"pagerduty": {
"owner": "terraform-providers",
"repo": "terraform-provider-pagerduty",
@ -919,20 +772,6 @@
"sha256": "1mfcj32v66w5gnzbrdkampydl3m9f1155vcdw8l1f2nba59irkgw",
"version": "1.4.0"
},
"profitbricks": {
"owner": "terraform-providers",
"repo": "terraform-provider-profitbricks",
"rev": "v1.5.2",
"sha256": "0gass4gzv8axlzn5rgg35nqvd61q82k041r0sr6x6pv6j8v1ixln",
"version": "1.5.2"
},
"pureport": {
"owner": "terraform-providers",
"repo": "terraform-provider-pureport",
"rev": "v1.1.8",
"sha256": "02vmqwjz5m5hj4zghwicjp27dxvc4qsiwj4gjsi66w6djdqnh4h1",
"version": "1.1.8"
},
"rabbitmq": {
"owner": "cyrilgdn",
"provider-source-address": "registry.terraform.io/cyrilgdn/rabbitmq",
@ -942,13 +781,6 @@
"vendorSha256": "sha256-wbnjAM2PYocAtRuY4fjLPGFPJfzsKih6Q0YCvFyMulQ=",
"version": "1.6.0"
},
"rancher": {
"owner": "terraform-providers",
"repo": "terraform-provider-rancher",
"rev": "v1.5.0",
"sha256": "0yhv9ahj6ajspgnl2f77gpyd6klq44dyl74lvl10bx6yy56abi2m",
"version": "1.5.0"
},
"rancher2": {
"owner": "rancher",
"provider-source-address": "registry.terraform.io/rancher/rancher2",
@ -967,13 +799,6 @@
"vendorSha256": null,
"version": "3.1.0"
},
"rightscale": {
"owner": "terraform-providers",
"repo": "terraform-provider-rightscale",
"rev": "v1.3.1",
"sha256": "0abwxaghrxpahpsk6kd02fjh0rhck4xsdrzcpv629yh8ip9rzcaj",
"version": "1.3.1"
},
"rundeck": {
"owner": "terraform-providers",
"repo": "terraform-provider-rundeck",
@ -981,13 +806,6 @@
"sha256": "1x131djsny8w84yf7w2il33wlc3ysy3k399dziii2lmq4h8sgrpr",
"version": "0.4.0"
},
"runscope": {
"owner": "terraform-providers",
"repo": "terraform-provider-runscope",
"rev": "v0.6.0",
"sha256": "1fsph2cnyvzdwa5hwdjabfk4azmc3x8a7afpwpawxfdvqhgpr595",
"version": "0.6.0"
},
"scaleway": {
"owner": "terraform-providers",
"repo": "terraform-provider-scaleway",
@ -1050,13 +868,6 @@
"sha256": "0ygsdkv7czyhsjsx1q57rmmcl8x66d65yarhg40hlng5c7xpi52g",
"version": "0.14.1"
},
"softlayer": {
"owner": "terraform-providers",
"repo": "terraform-provider-softlayer",
"rev": "v0.0.1",
"sha256": "1xcg5zm2n1pc3l7ng94k589r7ykv6fxsmr5qn9xmmpdf912rdnfq",
"version": "0.0.1"
},
"sops": {
"owner": "carlpett",
"provider-source-address": "registry.terraform.io/carlpett/sops",
@ -1094,13 +905,6 @@
"sha256": "0d7xsfdfs6dj02bh90bhwsa2jgxf84df3pqmsjlmxvpv65dv4vs8",
"version": "2.0.3"
},
"telefonicaopencloud": {
"owner": "terraform-providers",
"repo": "terraform-provider-telefonicaopencloud",
"rev": "v1.0.0",
"sha256": "1761wkjz3d2458xl7855lxklyxgyk05fddh92rp6975y0ca6xa5m",
"version": "1.0.0"
},
"template": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/template",
@ -1117,13 +921,6 @@
"sha256": "1sqynm0g1al5hnxzccv8iiqcgd07ys0g828f3xfw53b6f5vzbhfr",
"version": "1.36.0"
},
"terraform": {
"owner": "terraform-providers",
"repo": "terraform-provider-terraform",
"rev": "v1.0.2",
"sha256": "1aj6g6l68n9kqmxfjlkwwxnac7fhha6wrmvsw4yylf0qyssww75v",
"version": "1.0.2"
},
"tfe": {
"owner": "terraform-providers",
"repo": "terraform-provider-tfe",
@ -1170,13 +967,6 @@
"sha256": "1s3xgdrngiy7slxwk5cmhij681yyfvc8185yig7jmrm21q2981f6",
"version": "1.20.0"
},
"ultradns": {
"owner": "terraform-providers",
"repo": "terraform-provider-ultradns",
"rev": "v0.1.0",
"sha256": "0bq2y6bxdax7qnmq6vxh8pz9sqy1r3m05dv7q5dbv2xvba1b88hj",
"version": "0.1.0"
},
"vault": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/vault",

@ -941,7 +941,6 @@ mapAliases ({
terraform-provider-ibm = terraform-providers.ibm; # added 2018-09-28
terraform-provider-libvirt = terraform-providers.libvirt; # added 2018-09-28
terraform-provider-lxd = terraform-providers.lxd; # added 2020-03-16
terraform-provider-nixos = terraform-providers.nixos; # added 2018-09-28
tesseract_4 = tesseract4; # added 2018-12-19
tex-gyre-bonum-math = tex-gyre-math.bonum; # added 2018-04-03
tex-gyre-pagella-math = tex-gyre-math.pagella; # added 2018-04-03

Loading…
Cancel
Save