Modo de verificação e variáveis ​​registradas ausentes

Quando você executa no --checkmodo, o módulo do shell é ignorado. Se você usá-lo para registeralgumas variáveis, talvez queira adicionar uma when_setcondição para execuções que usam essa variável em modelos, para que a geração de modelos não seja interrompida.

Aqui está um exemplo :

- name: Tmux | Gets installed Tmux version
shell
: tmux -V
register: tmux_version

- name: Tmux | Adds .tmux.conf for user
template: src=tpl/tmux.j2 dest=~user/.tmux.conf
when_set
: $tmux_version

No modo de verificação, o módulo do shell é ignorado, portanto, sem o when_setaqui, se você usar $tmux_versionno modelo, o módulo sairia reclamando sobre uma variável indefinida.