~xenrox/ansible

78b249ebdb658a7dc7dc83660273935bbea23ebe — Thorben Günther 2 years ago 136a172
keycloak: Add nextcloud oidc client to terraform
1 files changed, 15 insertions(+), 0 deletions(-)

M terraform_keycloak/keycloak.tf
M terraform_keycloak/keycloak.tf => terraform_keycloak/keycloak.tf +15 -0
@@ 163,3 163,18 @@ resource "keycloak_role" "peertube" {
  name        = "peertube"
  description = "Peertube user"
}

resource "keycloak_openid_client" "nextcloud_openid_client" {
  realm_id      = "xenrox"
  client_id     = "openid_nextcloud"
  client_secret = data.external.vault_oidc.result.vault_oidc_nextcloud_secret

  name                  = "Nextcloud"
  enabled               = true
  standard_flow_enabled = true

  access_type = "CONFIDENTIAL"
  valid_redirect_uris = [
    "https://cloud.xenrox.net/*"
  ]
}