Pour faire suite à cette question : Comment configurer Keystone avec Juju? Autres questions sur ce sujet comme ça demandez ce dont ils ont besoin pour pouvoir utiliser Juju dans leur installation openstack. J'en ai juste besoin dans l'autre sens. Je souhaite configurer Keystone pour l'authentification par rapport à Active Directory, mais la première chose dans le fichier de configuration Keystone est:
# [ WARNING ]
# Configuration file maintained by Juju. Local changes may be overwritten.
Cet avertissement doit être pris en compte, car les modifications de configuration sont réinitialisées après un redémarrage du conteneur.
J'ai recherché dans tout le système de fichiers du conteneur des fichiers liés à Keystone et Juju, mais le seul fichier que j'ai pu trouver (/var/lib/juju/agents/unit-keystone-0/charm/.juju-persistent-config
) qui semble lié est également réinitialisé après le redémarrage.
Alors, où puis-je configurer juju pour créer un fichier de configuration clé de voûte avec mes ajouts pour Active Directory?
J'essaierai de fournir une réponse de départ, et j'espère que quelqu'un pourra modifier et améliorer ma réponse s'il a des informations plus pertinentes.
Les options de configuration peuvent être trouvées sur JUJU Keystone Charm .
Depuis votre machine avec les outils juju installés.
export JUJU_HOME=~/.cloud-install/juju
juju ssh landscape-server/0 Sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`Sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` Sudo -u landscape -E bash'
Une fois connecté, vous pouvez juju set keystone "key=value"
en utilisant les valeurs trouvées dans la page de charme de clé de voûte juju. Je ne sais pas quels paramètres spécifiques vous devrez ajouter pour Active Directory, mais vous trouverez très probablement certaines des informations dont vous avez besoin dans Sample Active Directory Information .