Skip to content

Commit 5debd8c

Browse files
committed
terraform-provider-keycloak: init at 1.20.0
1 parent a8546a0 commit 5debd8c

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

pkgs/applications/networking/cluster/terraform-providers/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,9 @@ let
140140

141141
# Packages that don't fit the default model
142142
ansible = callPackage ./ansible {};
143-
gandi = callPackage ./gandi {};
144143
elasticsearch = callPackage ./elasticsearch {};
144+
gandi = callPackage ./gandi {};
145+
keycloak = callPackage ./keycloak {};
145146
libvirt = callPackage ./libvirt {};
146147
lxd = callPackage ./lxd {};
147148
shell = callPackage ./shell {};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{ stdenv
2+
, fetchFromGitHub
3+
, buildGoModule
4+
}:
5+
6+
buildGoModule rec {
7+
name = "terraform-provider-keycloak-${version}";
8+
version = "1.20.0";
9+
10+
src = fetchFromGitHub {
11+
owner = "mrparkers";
12+
repo = "terraform-provider-keycloak";
13+
rev = version;
14+
sha256 = "1h8780k8345pf0s14k1pmwdjbv2j08h4rq3jwds81mmv6qgj1r2n";
15+
};
16+
17+
vendorSha256 = "12iary7p5qsbl4xdhfd1wh92mvf2fiylnb3m1d3m7cdcn32rfimq";
18+
postInstall = "mv $out/bin/terraform-provider-keycloak{,_v${version}}";
19+
20+
meta = with stdenv.lib; {
21+
description = "Terraform provider for keycloak";
22+
homepage = "https://github.com/mrparkers/terraform-provider-keycloak";
23+
license = licenses.mpl20;
24+
maintainers = with maintainers; [ eonpatapon ];
25+
};
26+
27+
}

0 commit comments

Comments
 (0)