diff --git a/playbooks/templates/chaosknoten/configs/keycloak/compose.yaml.j2 b/playbooks/templates/chaosknoten/configs/keycloak/compose.yaml.j2 index ae197de..d1c51d4 100644 --- a/playbooks/templates/chaosknoten/configs/keycloak/compose.yaml.j2 +++ b/playbooks/templates/chaosknoten/configs/keycloak/compose.yaml.j2 @@ -84,6 +84,8 @@ services: environment: - "APP_EMAIL_BASE_URI=http://id-invite-email:3000" - "APP_KEYCLOAK_BASE_URI=http://id-invite-keycloak:3000" + - "BOTTLE_HOST=0.0.0.0" + - "BOTTLE_URL_SCHEME=https" - "IDINVITE_URL=https://invite.hamburg.ccc.de" - "IDINVITE_KEYCLOAK_NAME=CCCHH ID" - "IDINVITE_VALID_HOURS=50" @@ -102,6 +104,7 @@ services: - email - web environment: + - "BOTTLE_HOST=0.0.0.0" - "IDINVITE_KEYCLOAK_NAME=CCCHH ID" - "SMTP_HOSTNAME=cow.hamburg.ccc.de" - "SMTP_USERNAME=no-reply@id.hamburg.ccc.de" @@ -114,6 +117,9 @@ services: networks: - keycloak environment: + - "BOTTLE_HOST=0.0.0.0" + - "IDINVITE_CLIENT_ID=id-invite" + - "IDINVITE_CLIENT_SECRET={{ lookup("community.general.passwordstore", "noc/vm-secrets/chaosknoten/keycloak/IDINVITE_CLIENT_SECRET", create=false, missing="error") }}" - "KEYCLOAK_API_URL=http://keycloak:8080" - "KEYCLOAK_API_USERNAME=id-invite" - "KEYCLOAK_API_PASSWORD={{ lookup("community.general.passwordstore", "noc/vm-secrets/chaosknoten/keycloak/IDINVITE_ADMIN_PASSWORD", create=false, missing="error") }}"