Pracuję nad wdrożeniem programów Cobbler i Ansible w celu wdrożenia naszych serwerów i mam jeden ostatni problem. Mój podręcznik Ansible działa świetnie, moja instalacja Cobbler działa świetnie, ale problemem jest ich połączenie.
Napisałem wyzwalacz poinstalacyjny dla Cobblera, który uruchamiałby moje podręczniki Ansible na podstawie użytego profilu Cobbler, skrypt działa świetnie, gdy jest uruchamiany samodzielnie. Problem polega na tym, że aby to zadziałało, serwer musi zostać ponownie uruchomiony, ale Cobbler wykonuje wyzwalacze po instalacji przed pierwszym ponownym uruchomieniem. W programie Cobbler występuje wyzwalacz „firstboot”, ale nie mogę go w ogóle uruchomić. Po prostu nigdy się nie uruchamia, nawet po pierwszym uruchomieniu.
Jeśli spróbuję uruchomić Ansible przed ponownym uruchomieniem, serwer właśnie przekroczy limit czasu.
Dotyczy to CentOS 6.5, Ansible 1.6 i Cobbler 2.4
TLDR: Jak uruchomić wyzwalacz „pierwszego uruchomienia” Cobblera lub jak pomyślnie uruchomić Ansible Playbook po instalacji, ale przed pierwszym ponownym uruchomieniem.
Jakieś pomysły?
Dzięki!