Ho bisogno di un modo per rilevare che puppet ha terminato una corsa iniziale (con successo), quindi posso aspettare prima di avviare altre azioni quando giri su macchine su AWS EC2 e/o OpenStack. Come posso verificare questo?Come rilevare che una sequenza di marionette è completa
Alcune idee galleggiavano finora sono:
- hanno fantoccio toccare un file quando finito (con successo), posso quindi solo guardare per quel file
- hanno fantoccio scrivere un dato di fatto al termine (con successo), Posso verificare i fatti tramite mcollective. (non so se la scrittura fantoccio db all'interno di una corsa fantoccio è ancora possibile)
Se si utilizza Puppet Enterprise questi file si trovano normalmente in/var/opt/lib/pe-puppet/state. Usa puppet config print vardir per trovare la directory se hai installato in una posizione personalizzata –