Sto eseguendo un ansible-playbook
che ha molte attività elencate. Tutti usano per essere eseguiti uno per uno, ma voglio pause
il playbook dopo una particolare attività per chiedere all'utente se vuole continuare a eseguire il resto delle attività o uscire. Ho visto il pause module
di ansible ma non ho potuto vedere alcun esempio che chiede agli utenti di sì o no che a loro volta continuano o chiudono l'ansible-playbook di conseguenza.interrompe il playbook ansible per la conferma dell'utente, se eseguire le attività di riposo
12
A
risposta
17
Il modulo pause
fa esattamente questo. Ma non ti dà la possibilità di rispondere allo yes
o allo no
. Invece si aspetta che l'utente preme Ctrl + C e quindi a per l'interruzione. Per continuare, l'utente deve semplicemente premere Immettere.
Poiché questo non è perfettamente ovvio per l'utente, è possibile descriverlo nel parametro prompt
.
- name: Exterminate mankind
pause: prompt='Please confirm you want to exterminate mankind! Press return to continue. Press Ctrl+c and then "a" to abort'