Set-OPS-Public/roles/serveur_keycloak/defaults
Daniel Allaire 71ed179b0c keycloak : federation LDAP en WRITABLE, et reconciliee
Le changement de mot de passe imposé echouait sur « Federated storage is not
writable » : `editMode=READ_ONLY` etait code en dur. Keycloak lisait l'annuaire
sans pouvoir y ecrire — `pwdReset` devenait un cul-de-sac, LDAP exigeant un
changement que Keycloak ne pouvait pas faire.

Trois modes, un seul tient avec la doctrine. `UNSYNCED` ferait ecrire Keycloak
dans SA base : Dovecot et Postfix, qui se lient directement a LDAP (D-39),
valideraient encore l'ancien mot de passe. Ca aurait « marche » a l'ecran en
cassant le courriel en silence. `WRITABLE` ecrit A TRAVERS : l'annuaire reste la
source unique, Keycloak n'en est qu'un client.

Le mode devient une variable et il est RECONCILIE : un provider cree en
READ_ONLY le serait reste a vie.

Deux fautes de ma part au passage : extraction ancree sur `$` alors que la ligne
finit par un guillemet, et pas de `|| true` — sous `pipefail`, un grep vide tue
le script. Masque par `no_log`, pour la troisieme fois aujourd'hui.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 18:16:34 -04:00
..
main.yml keycloak : federation LDAP en WRITABLE, et reconciliee 2026-08-07 18:16:34 -04:00