65 votes

Afficher la sortie avec Ansible

J'ai un Jeu Ansible pour PGBouncer qui affiche des données provenant d'un module de statistiques intégré à PGBouncer.

Mon problème est que lorsqu'Ansible imprime la sortie dans le terminal, les nouvelles lignes sont tronquées. Au lieu de voir

----------
| OUTPUT |
----------

Je vois.

----------\n| OUTPUT |\n----------

Quelqu'un sait-il comment faire en sorte qu'Ansible "imprime" la sortie ?

0voto

Juan-Kabbali Points 111

Bien que ce ne soit pas une réponse concrète, j'ai eu le même problème au sein de mon équipe et nous avons mis en place projet ara qui est un logiciel open source pour rendre ansible convivial.

Vous pouvez vérifier aquí une démo en direct.

-1voto

wolfman-rack Points 9

Si vous ne travaillez pas sur des hôtes parallèles, vous pouvez utiliser la fonction pause module :

- pause:
    prompt: "{{ variable_blob.stdout }}"

Avance sans contribution en définissant minutes o secondes mais alors l'entrée de l'utilisateur n'est pas capturée.

Crédit : https://github.com/ansible/ansible/issues/17446#issuecomment-245391682

Nota: Sur des hôtes parallèles, seule la sortie du premier hôte sera affichée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X