Quando executo um manual do Ansible dentro de uma tarefa do Jenkins, gosto de desligar o buffer stdout para ver a próxima linha de saída imediatamente na visualização do console do Jenkins.
Isso é particularmente útil quando ansible bloqueia em uma tarefa, uma vez que o armazenamento em buffer pode suprimir a saída.
Como ansible-playbook
é um script Python, a maneira mais simples de desativar o armazenamento em buffer é definir a variável de ambiente PYTHONUNBUFFERED em seu script Jenkins antes de executar seu manual:
#!/bin/bash
...
export PYTHONUNBUFFERED=1
ansible-playbook myplaybook.yaml