~xenrox/ansible

32513e72f2e6f3877d92cda77b1a484f617bdba7 — Thorben Günther 2 years ago 78b249e
vault: ansible vault -> hashicorp vault
1 files changed, 3 insertions(+), 4 deletions(-)

M terraform_vault/auth.tf
M terraform_vault/auth.tf => terraform_vault/auth.tf +3 -4
@@ 1,6 1,5 @@
data "external" "vault_oidc" {
  program = ["${path.module}/../misc/read-vault.py",
  "group_vars/all/vault_oidc.yml"]
data "vault_generic_secret" "vault" {
  path = "ansible/vault"
}

resource "vault_jwt_auth_backend" "keycloak" {


@@ 10,7 9,7 @@ resource "vault_jwt_auth_backend" "keycloak" {
  default_role       = "default"
  oidc_discovery_url = "https://keycloak.xenrox.net/auth/realms/xenrox"
  oidc_client_id     = "openid_vault"
  oidc_client_secret = data.external.vault_oidc.result.vault_oidc_vault_secret
  oidc_client_secret = data.vault_generic_secret.vault.data["oidc_secret"]

  tune {
    listing_visibility = "unauth"