Ansible: Cowsay no debe estar habilitado de forma predeterminada

Creado en 24 mar. 2015  ·  12Comentarios  ·  Fuente: ansible/ansible

Tener vacas llenando mi pantalla cuando ejecuto un libro de jugadas no es el comportamiento esperado y hace que sea difícil analizar visualmente la salida de ansible. Dado que cowsay no está habilitado por una configuración, sino solo por la presencia del binario cowsay en el sistema, es una sorpresa si aparecerán vacas o no cuando ejecuto ansible-playbook en un nuevo sistema.

En lugar de poner la carga de establecer una variable de entorno en las personas que no quieren vacas, el valor predeterminado debería ser la salida de texto normal sin vacas. La variable de entorno debe cambiarse de nombre de "ANSIBLE_NOCOWS" a "ANSIBLE_COWS". De esta manera, obtenemos un valor predeterminado sano y nada sorprendente, pero las personas aún pueden obtener sus vacas si así lo desean.

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

feature

Comentario más útil

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

Todos 12 comentarios

¡Pura herejía, digo! :guiño:

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

: +1: Tengo una pesadilla recurrente de hacer una demostración de un nuevo sistema de CD para toda la ingeniería y tener vacas llenando mi pantalla y ser despedidas.

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

Solo quería señalar una cosa que no estaba seguro de si el cartel original notó:

Dado que cowsay no está habilitado por una configuración, sino solo por la presencia del binario cowsay en el sistema,

En ansible.cfg puede configurar

# 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 desea configurar esto en su entorno, simplemente configure la opción de configuración en el archivo ansible.cfg.

Estoy de acuerdo en que esto es muy molesto. También creo que su actitud hacia esto es muy decepcionante.

Sí, esta es una característica divertida. Pero es divertido exactamente tres veces, luego te das cuenta de que tu salida ansible ahora es básicamente ilegible. Puedo configurarlo en un archivo de configuración, sí, pero cuando utilizo, por ejemplo, una configuración de extracción, esta no es realmente una opción. Tengo que asegurarme de habilitar una opción en un archivo de configuración en cada host que pueda ejecutar algún comando ansible, solo para poder deshacerme de algunos easter-egg que nunca habilité en primer lugar. ¿No se supone que ansible nos hace la vida más fácil?

Tal vez considere el hecho de que muchas personas se quejan e incluso envíen PR como una señal de que esto es molesto para muchas personas, y reconsidere deshabilitarlo por defecto.

Hay allí. Estoy muu aquí.

Te guié, pero el cencerro volvemos a abrir este problema. Deja de andar dando vueltas, creo que has ordeñado esta broma desde hace mucho tiempo.
Por favor, elimine este comportamiento, se lo ruego, le guste o no, ha causado problemas a pesar de que no hay una granja prevista.
Estuve preparando el aprovisionamiento de mis servidores EC2 y apareció este toro. Pero me refiero a que esta broma es la peor que he visto en novilla. Es la última gota. No tengo ningún problema con usted, pero ganado, ¿ve que la gente está molesta? Por favor reconsidera.

Bessie de suerte para todos ustedes.

Un compañero de trabajo (¡no un vaquero !) Sugirió que

/ 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 |
                ||     ||

Debe tener cuidado con características como esta: pueden arruinar las demostraciones de productos si se activan inesperadamente. Hace muchos años estaba demostrando algo en Linux. Tuve que usar sudo y obtuve una de las respuestas de broma que solía dar cuando escribías mal tu contraseña. "Oh, sí, el err, autor, tiene un poco de, um, sentido del humor". Es inesperado, por lo que no tiene nada preparado y hace que parezca que los diseñadores de productos no se toman en serio su papel. Sé que tanto Ansible como sudo son productos serios, pero es posible que mi audiencia no.

Mi mayor problema con esto es que la carne ocupa demasiado espacio vertical. Sería preferible tenerlo desactivado de forma predeterminada.

carne de res más grande

Veo lo que hiciste alli...

¿Fue útil esta página
0 / 5 - 0 calificaciones