Sto lavorando su diversi playbook Ansible per creare una nuova istanza del server. Ci sono circa 15 diversi playbook che devo eseguire in un ordine specifico per far girare correttamente un server.
Il mio pensiero iniziale era quello di scrivere uno script di shell che lo eseguisse ansible-playbook playbook_name.yml
e duplicarlo di una voce per ogni playbook che devo eseguire.
Esiste un modo più intelligente / migliore per farlo usando un playbook master e, in caso affermativo, che aspetto avrebbe (gli esempi sono apprezzati).
Potrei scrivere un playbook monolitico che fa tutto, ma ci sono alcuni giochi che vengono eseguiti prima come root e poi come utente sudo.
become:
parte alla fine di ciascun blocco. Tuttavia, potrebbe essere necessario creare una nuova riproduzione per passare l'utente della connessione da utente root a utente sudo.