Saída sem buffer com ansible em jenkins

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