WIP: Federating FreeIPA and Keycloak

guac
Dan Ankers 2023-11-02 20:13:52 +00:00
parent 616e8d7f97
commit 5ca172f4ff
1 changed files with 10 additions and 23 deletions

33
main.tf
View File

@ -24,10 +24,10 @@ terraform {
source = "rework-space-com/freeipa" source = "rework-space-com/freeipa"
version = "4.0.0" version = "4.0.0"
} }
# ldap = { ldap = {
# source = "l-with/ldap" source = "l-with/ldap"
# version = ">= 0.4" version = ">= 0.4"
# } }
} }
backend "kubernetes" { backend "kubernetes" {
secret_suffix = "tfstate" secret_suffix = "tfstate"
@ -74,25 +74,12 @@ provider "freeipa" {
insecure = true insecure = true
} }
#provider "ldap" { provider "ldap" {
# alias = "ldap_provisioner" alias = "ldap_provisioner"
# host = "${helm_release.freeipa.name}.${var.domain_suffix}" host = "${helm_release.freeipa.name}.${var.domain_suffix}"
# bind_user = "admin" bind_user = "admin"
# bind_password = "${var.freeipa_ds_password}" bind_password = "${var.freeipa_ds_password}"
# port = 636 port = 389
# tls = true
#}
resource "helm_release" "nginx_ingress" {
name = "nginx-ingress"
namespace = "kube-system"
repository = "https://kubernetes.github.io/ingress-nginx"
chart = "ingress-nginx"
create_namespace = true
values = [
<<EOT
EOT
]
} }
resource "helm_release" "keycloak" { resource "helm_release" "keycloak" {