Je travaille sur la mise en œuvre de la cordonnier et de la possibilité de faire part de notre serveur et d'avoir un seul problème. Mon jeu de jeu ansible fonctionne bien, mon vaisseau COBLER fonctionne bien, mais le problème est de les attacher ensemble.
J'ai écrit un déclencheur post-installer pour COBLER qui lancerait mon jeu de jeu ansible en fonction du profil de cordonnier utilisé, le script fonctionne bien lorsqu'il a fonctionné seul. Le problème est que, pour que cela fonctionne, le serveur doit d'abord être redémarré, mais COBBER effectue des déclencheurs post-installés avant le premier redémarrage. Il y a un déclencheur de "Fiackboot" dans COBLER, mais je ne peux pas obtenir cela pour travailler du tout. Il ne se déclenche tout simplement jamais même après le premier démarrage.
Si j'essaie de courir une sieste avant le redémarrage du serveur, il est temps de sortir.
Ceci est pour Centos 6.5, Ansible 1.6 et Cobbler 2.4
TLDR: Comment obtenir la gâchette "Fikeboot" de COBLER au travail ou comment exécuter avec succès un jeu de jeu ansible après une installation mais avant avant le redémarrage.
Des idées?
Merci!
Pourriez-vous avoir un script wrapper dans /etc/rc.local
(ou similaire) qui exécute le jeu de jeu ansible la première fois que le système botte, puis s'enveloppe? Soit avec un rm $0
à la fin du script ou en édition /etc/rc.local
Une fois terminé?