¿Cómo ejecutar un command de shell en el modo de verificación de ansible?

En el modo de verificación, quiero mostrar la confirmación actual en el server. Estoy usando el command de shell ( git rev-parse HEAD ) para registrar la variable y luego imprimirla / depurarla, pero ansible omite los commands de shell en el modo de verificación.

¿Hay alguna forma de marcar un command de shell como seguro para ejecutar en modo de verificación?

O cualquier module ansible para hacer lo que quiero? Me registré en el module de Git, pero parece que solo tiene pagos.

Cualquier input sería apreciada.

Encontré la respuesta. Tienes que agregar always_run: True para la tarea.

A partir de Ansible 2.2, la forma correcta de hacerlo es usar check_mode: no :

 tasks: - name: this task will make changes to the system even in check mode command: /something/to/run --even-in-check-mode check_mode: no