summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster
diff options
context:
space:
mode:
authorJean-Philippe Braun <eon@patapon.info>2020-02-07 07:21:11 +0100
committerJean-Philippe Braun <eon@patapon.info>2020-08-08 16:51:53 +0200
commit5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd (patch)
tree8b8f2f7b369cc3e5c44854b084ac762117699356 /pkgs/applications/networking/cluster
parenta8546a078df91b2fa3a37395698a7224e35408bb (diff)
downloadnixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.tar
nixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.tar.gz
nixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.tar.bz2
nixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.tar.lz
nixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.tar.xz
nixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.tar.zst
nixpkgs-5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd.zip
terraform-provider-keycloak: init at 1.20.0
Diffstat (limited to 'pkgs/applications/networking/cluster')
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/default.nix3
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix27
2 files changed, 29 insertions, 1 deletions
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 1952aac8802..686b9ef9500 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -140,8 +140,9 @@ let
 
     # Packages that don't fit the default model
     ansible = callPackage ./ansible {};
-    gandi = callPackage ./gandi {};
     elasticsearch = callPackage ./elasticsearch {};
+    gandi = callPackage ./gandi {};
+    keycloak = callPackage ./keycloak {};
     libvirt = callPackage ./libvirt {};
     lxd = callPackage ./lxd {};
     shell = callPackage ./shell {};
diff --git a/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix b/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
new file mode 100644
index 00000000000..68cf81421de
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
@@ -0,0 +1,27 @@
+{ stdenv
+, fetchFromGitHub
+, buildGoModule
+}:
+
+buildGoModule rec {
+  name = "terraform-provider-keycloak-${version}";
+  version = "1.20.0";
+
+  src = fetchFromGitHub {
+    owner = "mrparkers";
+    repo = "terraform-provider-keycloak";
+    rev = version;
+    sha256 = "1h8780k8345pf0s14k1pmwdjbv2j08h4rq3jwds81mmv6qgj1r2n";
+  };
+
+  vendorSha256 = "12iary7p5qsbl4xdhfd1wh92mvf2fiylnb3m1d3m7cdcn32rfimq";
+  postInstall = "mv $out/bin/terraform-provider-keycloak{,_v${version}}";
+
+  meta = with stdenv.lib; {
+    description = "Terraform provider for keycloak";
+    homepage = "https://github.com/mrparkers/terraform-provider-keycloak";
+    license = licenses.mpl20;
+    maintainers = with maintainers; [ eonpatapon ];
+  };
+
+}