WIP: Federating FreeIPA and Keycloak
parent
616e8d7f97
commit
5ca172f4ff
33
main.tf
33
main.tf
|
|
@ -24,10 +24,10 @@ terraform {
|
|||
source = "rework-space-com/freeipa"
|
||||
version = "4.0.0"
|
||||
}
|
||||
# ldap = {
|
||||
# source = "l-with/ldap"
|
||||
# version = ">= 0.4"
|
||||
# }
|
||||
ldap = {
|
||||
source = "l-with/ldap"
|
||||
version = ">= 0.4"
|
||||
}
|
||||
}
|
||||
backend "kubernetes" {
|
||||
secret_suffix = "tfstate"
|
||||
|
|
@ -74,25 +74,12 @@ provider "freeipa" {
|
|||
insecure = true
|
||||
}
|
||||
|
||||
#provider "ldap" {
|
||||
# alias = "ldap_provisioner"
|
||||
# host = "${helm_release.freeipa.name}.${var.domain_suffix}"
|
||||
# bind_user = "admin"
|
||||
# bind_password = "${var.freeipa_ds_password}"
|
||||
# port = 636
|
||||
# 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
|
||||
]
|
||||
provider "ldap" {
|
||||
alias = "ldap_provisioner"
|
||||
host = "${helm_release.freeipa.name}.${var.domain_suffix}"
|
||||
bind_user = "admin"
|
||||
bind_password = "${var.freeipa_ds_password}"
|
||||
port = 389
|
||||
}
|
||||
|
||||
resource "helm_release" "keycloak" {
|
||||
|
|
|
|||
Loading…
Reference in New Issue