Ich arbeite an der Implementierung von Cobbler und Ansible für unsere Serverbereitstellungen und habe ein letztes Problem. Mein Ansible-Playbook funktioniert hervorragend, meine Cobbler-Installation funktioniert hervorragend, aber das Problem besteht darin, sie miteinander zu verknüpfen.
Ich habe einen Post-Install-Trigger für Cobbler geschrieben, der meine Ansible-Playbooks basierend auf dem verwendeten Cobbler-Profil startet. Das Skript funktioniert hervorragend, wenn es alleine ausgeführt wird. Das Problem ist, dass der Server zuerst neu gestartet werden muss, damit dies funktioniert, Cobbler jedoch vor dem ersten Neustart Trigger nach der Installation ausführt. Es gibt einen "Firstboot" -Trigger in Cobbler, aber ich kann das überhaupt nicht zum Laufen bringen. Es wird einfach auch nach dem ersten Start nie ausgelöst.
Wenn ich versuche, Ansible vor dem Neustart auszuführen, tritt beim Server nur eine Zeitüberschreitung auf.
Dies gilt für CentOS 6.5, Ansible 1.6 und Cobbler 2.4
TLDR: Wie man den Cobbler-Trigger "firstboot" zum Laufen bringt oder wie man Ansible Playbook nach einer Installation, aber vor dem ersten Neustart erfolgreich ausführt.
Irgendwelche Ideen?
Vielen Dank!