Quando não estiver satisfeito com o modo --check, é possível resolver o problema com --list-tasks. Siga a " organização de conteúdo " recomendada e mantenha-a playbooks separados para grupos de hosts que exigem as mesmas tarefas.
Posso revisar tarefas que seriam executadas por um playbook ansible?
ansible-playbook --check
não lista todas as tarefas. Tarefas que dependem de tarefas anteriores executadas podem falhar , fazendo com que ansible pare metade de passagem.
ansible-playbook --list-tasks
não respeita --limit ou quando o inventário fornecido omite um host. Por isso, lista muitas tarefas.
$ rpm -q ansible
ansible-2.2.0.0-3.fc25.noarch
Outro quebra-cabeça aqui é a aparente duplicação na saída de --list-tasks, que também pode ser vista em --list-hosts. No exemplo abaixo, o único host no inventário é o alan-laptop. Não vejo por que os hosts de destino do manual estão sendo listados duas vezes na primeira linha - primeiro com colchetes e depois sem.
play #1 (all): all TAGS: []
pattern: [u'all']
hosts (1):
alan-laptop
play #2 (alan-laptop, alan-nuc): alan-laptop, alan-nuc TAGS: []
pattern: [u'alan-laptop, alan-nuc']
hosts (1):
alan-laptop
Quando não estiver satisfeito com o modo --check, é possível resolver o problema com --list-tasks. Siga a " organização de conteúdo " recomendada e mantenha-a playbooks separados para grupos de hosts que exigem as mesmas tarefas.
Tags ansible