Au fil des flows


Voir les logs d’ansible en continue sur Jenkins

Ansible vous permet de déployer élégamment votre infrastructure. Le déploiement d'un groupe de serveur prédictif d'un groupe de serveurs en une commande change la vie au quotidien.

Dans ce contexte, il est intéressant de pouvoir exécuter vos scripts ansible en un clique de souris. Jenkins permet de faire ça très simplement.

Voici la commande que j'ai tapé initialement :

ansible-playbook -i ansible/recette ansible/tomcat.yml

Problème : les logs de Ansible s'affichent à la fin de l'exécution. Pendant l'exécution de Jenkins, vous ne pouvez pas savoir à quelle étape vous en êtes.

Solution : Ansible est un programme python. Par défaut la sortie est bufferisée.
Pour la rendre non bufferisée, vous pouvez utiliser la variable d'environnemnent PYTHONUNBUFFERED.

ansible-playbook -i ansible/recette ansible/tomcat.yml

Cet variable est l'équivalent d'invoquer python -u.

Posted by Fabien Arcellier

Remplis sous: Non classé Laisser un commentaire
Commentaires (7) Trackbacks (0)
  1. I got this web page from my friend who shared with
    me on the topic of this website and now this time I am visiting this site and reading
    very informative articles here.

  2. うんちゃ!

  3. I’m extremely impressed with your writing skills as
    wll ass with the layout on your blog. Is this a pai theeme or did yyou modify it yourself?

    Either way keep up the excellent quality writing, it’s rare to see a
    great blog like this oone today.

  4. 実用的な情報をありがとうございます。たいへんためになりました。今現在、にんにくサプリといっても幾多のものが市場に出回っていて、どう判断すればいいのか?てんでわからない状況にいました。




  5. 「冷え性を克服する」「健康な運動を行なう」「生活環境を決める」など、たくさん頑張っていると思われます。




  6. フカフレは有名ですが、高級食材とのイメージも少なくありません

  7. 毛が表面に出ていなくても脱毛可能なSSC脱毛という方法もありますが、現在のところではまだ詳細な比較調査が公開されていないということもあり、確実なことは言えません

Annuler la réponse.

Aucun trackbacks pour l'instant