summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/terraform-providers
diff options
context:
space:
mode:
authorJonas Chevalier <zimbatm@zimbatm.com>2022-01-21 12:18:22 +0100
committerGitHub <noreply@github.com>2022-01-21 12:18:22 +0100
commit7d67bb493563620c7f87f6c50c0f172120bd3f1c (patch)
treeca1583f9a8021b4d04c6f64fd2e649e8a3c710c1 /pkgs/applications/networking/cluster/terraform-providers
parent8b79938ccb2b5cc768690cdc3d78821985facf20 (diff)
downloadnixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.tar
nixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.tar.gz
nixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.tar.bz2
nixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.tar.lz
nixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.tar.xz
nixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.tar.zst
nixpkgs-7d67bb493563620c7f87f6c50c0f172120bd3f1c.zip
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.
Diffstat (limited to 'pkgs/applications/networking/cluster/terraform-providers')
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/default.nix2
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/teleport/default.nix33
2 files changed, 1 insertions, 34 deletions
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 086b926dad2..47bd402a224 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -53,7 +53,6 @@ let
       # mkisofs needed to create ISOs holding cloud-init data,
       # and wrapped to terraform via deecb4c1aab780047d79978c636eeb879dd68630
       libvirt = automated-providers.libvirt.overrideAttrs (_: { propagatedBuildInputs = [ cdrtools ]; });
-      teleport = callPackage ./teleport { };
     };
 
   # Put all the providers we not longer support in this list.
@@ -94,6 +93,7 @@ let
       segment = removed "2022/01";
       softlayer = archived "2022/01";
       telefonicaopencloud = archived "2022/01";
+      teleport = removed "2022/01";
       terraform = archived "2022/01";
       ultradns = archived "2022/01";
       vthunder = throw "provider was renamed to thunder on 2022/01";
diff --git a/pkgs/applications/networking/cluster/terraform-providers/teleport/default.nix b/pkgs/applications/networking/cluster/terraform-providers/teleport/default.nix
deleted file mode 100644
index 8544ac260bf..00000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/teleport/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ lib, fetchFromGitHub, buildGoModule, teleport }:
-
-buildGoModule rec {
-  pname = "terraform-provider-teleport";
-  version = "8.0.6";
-
-  src = fetchFromGitHub {
-    owner = "gravitational";
-    repo = "teleport-plugins";
-    rev = "v${version}";
-    sha256 = "1rhvpbw4dga256dp2cr5f912d2j7rh8pd1v88dlgq3mmw8n5c7vy";
-  };
-  vendorSha256 = null;
-
-  checkInputs = [ teleport ];
-
-  sourceRoot = "source/terraform";
-
-  # Terraform allow checking the provider versions, but this breaks
-  # if the versions are not provided via file paths.
-  postBuild = ''
-    mv $NIX_BUILD_TOP/go/bin/{terraform,terraform-provider-teleport_v${version}}
-  '';
-
-  passthru.provider-source-address = "gravitational.com/teleport/teleport";
-
-  meta = with lib; {
-    description = "Provider for managing resources in Teleport access plane";
-    homepage = "https://github.com/gravitational/teleport-plugins";
-    license = licenses.asl20;
-    maintainers = with maintainers; [ justinas ];
-  };
-}