Sto lavorando all'implementazione di Cobbler e Ansible per eseguire le distribuzioni del nostro server e sto riscontrando un problema finale. Il mio playbook Ansible funziona alla grande, la mia installazione di Cobbler funziona alla grande, ma il problema è nel metterli insieme.
Ho scritto un trigger post-installazione per Cobbler che darebbe il via ai miei playbook Ansible basati sul profilo Cobbler usato, lo script funziona benissimo quando eseguito da solo. Il problema è che per funzionare, il server deve essere prima riavviato, ma Cobbler esegue i trigger post-installazione prima del primo riavvio. C'è un trigger "firstboot" in Cobbler ma non riesco a farlo funzionare affatto. Semplicemente non si innesca mai nemmeno dopo il primo avvio.
Se provo a eseguire Ansible prima del riavvio del server scade il timeout.
Questo è per CentOS 6.5, Ansible 1.6 e Cobbler 2.4
TLDR: come far funzionare il trigger "firstboot" di Cobbler o come eseguire correttamente Ansible Playbook dopo un'installazione ma prima del primo riavvio.
Qualche idea?
Grazie!