Ansible: Cowsay ne doit pas être activé par défaut

Créé le 24 mars 2015  ·  12Commentaires  ·  Source: ansible/ansible

Avoir des vaches remplissant mon écran lors de l'exécution d'un playbook n'est pas le comportement attendu et rend difficile l'analyse visuelle de la sortie d'ansible. Étant donné que cowsay n'est pas activé par un paramètre, mais simplement par la présence du binaire cowsay sur le système, il est surprenant que des vaches apparaissent ou non lorsque j'exécute ansible-playbook sur un nouveau système.

Au lieu de mettre la charge de définir une variable d'environnement sur les personnes qui ne veulent pas de vaches, la valeur par défaut devrait être une sortie de texte normale sans vaches. La variable d'environnement doit être renommée de "ANSIBLE_NOCOWS" en "ANSIBLE_COWS". De cette façon, nous obtenons un défaut sain et sans surprise, mais les gens peuvent toujours avoir leurs vaches s'ils le souhaitent.

https://github.com/ansible/ansible/pull/10531

feature

Commentaire le plus utile

/ sorry, but we are not contemplating on \
| implementing this feature request in   |
\ the forseable future                   /
 ---------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Tous les 12 commentaires

Pure hérésie, dis-je ! :clin d'œil:

< I agree! >
 ----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

:+1: J'ai le cauchemar récurrent de faire la démonstration d'un nouveau système de CD à tous les ingénieurs et de voir des vaches remplir mon écran et se faire virer.

/ sorry, but we are not contemplating on \
| implementing this feature request in   |
\ the forseable future                   /
 ---------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Je voulais juste souligner une chose que je n'étais pas sûre que l'affiche originale ait remarquée :

Étant donné que cowsay n'est pas activé par un paramètre, mais simplement par la présence du binaire cowsay sur le système,

Dans ansible.cfg, vous pouvez définir

# don't like cows?  that's unfortunate.
# set to 1 if you don't want cowsay support or export ANSIBLE_NOCOWS=1 
#nocows = 1

si vous souhaitez définir cela dans votre environnement, définissez simplement l'option de configuration dans le fichier ansible.cfg.

Je suis d'accord c'est très embêtant. Je pense aussi que votre attitude envers ce sujet est très décevante.

Oui, c'est une fonctionnalité amusante. Mais c'est amusant exactement trois fois, puis vous réalisez que votre sortie ansible est maintenant fondamentalement illisible. Je peux le définir dans un fichier de configuration, oui, mais lorsque vous utilisez, par exemple, une configuration pull, ce n'est pas vraiment une option. Je dois m'assurer d'activer une option dans un fichier de configuration sur chaque hôte susceptible d'exécuter une commande ansible, juste pour pouvoir me débarrasser d'un œuf de Pâques que je n'ai même jamais activé en premier lieu. L'ansible n'est-il pas censé nous faciliter la vie ?

Considérez peut-être le fait que de nombreuses personnes s'en plaignent et envoient même des relations publiques comme un signe que cela est ennuyeux pour de nombreuses personnes, et veuillez reconsidérer la désactivation par défaut.

Foin là-bas. Je suis moo ici.

Je t'ai poussé à avancer, mais Cowbell, nous ré-ouvrons ce problème. Arrête de traîner, je pense que tu as trompé cette blague depuis longtemps.
Veuillez supprimer ce comportement, je vous en prie, cuir que vous l'aimez ou non, cela a causé des problèmes même s'il n'y a pas de ferme prévue.
J'étais à mi-chemin de l'approvisionnement de mes serveurs EC2 et ce taureau est apparu. Mais je digresse, cette blague est la pire génisse que j'aie vue. C'est la goutte d'eau. Je n'ai pas de boeuf avec toi, mais du bétail tu vois que les gens sont contrariés ? Veuillez reconsidérer.

Bessie bonne chance à vous tous.

Un collègue (pas cow-orker !) m'a proposé de me

/ I'm flattered that a fine tool such as  \
| Ansible holds me in such high regard. I |
| can see that in a Serious Work          |
| Environment, you would want your        |
| terminals to remain largely cow-free. I |
| have no problem with that. Just         |
| remember that I am here if you need me, |
| and I am only an environment variable   |
\ away.                                   /
 ----------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Vous devez être prudent avec des fonctionnalités comme celle-ci : elles peuvent ruiner les démonstrations de produits si elles se déclenchent de manière inattendue. Il y a de nombreuses années, je faisais la démonstration de quelque chose sous Linux. J'ai dû utiliser sudo et j'ai reçu l'une des blagues qu'il donnait lorsque vous aviez mal saisi votre mot de passe. "Oh oui, l'erreur, l'auteur, a un peu un, euh, sens de l'humour." C'est inattendu, donc vous n'avez rien préparé, et cela donne l'impression que les concepteurs de produits ne prennent pas leur rôle au sérieux. Je sais qu'Ansible et sudo sont des produits sérieux, mais mon public ne le peut pas.

Mon plus gros boeuf avec ceci est que le boeuf prend beaucoup trop d'espace vertical. Il serait préférable de le désactiver par défaut.

le plus gros boeuf

Je vois ce que tu as fait là...

Cette page vous a été utile?
0 / 5 - 0 notes