summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-08-08 23:24:20 +0200
committerGitHub <noreply@github.com>2020-08-08 23:24:20 +0200
commit3cece2b33b43ad2766b25053ed43d8fc8eca914a (patch)
tree23a4043e5066e150e4ceb2d0d351bae27601bed2 /pkgs
parentb01106127c0f069628e957dfcf6c614dc43f9a01 (diff)
parent5debd8c0abc7fb9d06e62013dce87bcf5d9dafbd (diff)
downloadnixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.tar
nixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.tar.gz
nixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.tar.bz2
nixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.tar.lz
nixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.tar.xz
nixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.tar.zst
nixpkgs-3cece2b33b43ad2766b25053ed43d8fc8eca914a.zip
Merge pull request #79418 from eonpatapon/terraform-providers
terraform-provider-keycloak: init at 1.20.0
Diffstat (limited to 'pkgs')
-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 ];
+  };
+
+}