Ansible: Cowsay не должен быть включен по умолчанию

Созданный на 24 мар. 2015  ·  12Комментарии  ·  Источник: ansible/ansible

То, что коровы заполняют мой экран при запуске playbook, не является ожидаемым поведением и затрудняет визуальный анализ вывода ansible. Поскольку cowsay активируется не настройкой, а просто наличием двоичного файла cowsay в системе, удивительно, появятся ли коровы, когда я запустил ansible-playbook в новой системе.

Вместо того, чтобы возлагать бремя установки переменной среды на людей, которые не хотят коров, по умолчанию должен быть обычный текстовый вывод без коров. Переменную среды следует переименовать с «ANSIBLE_NOCOWS» в «ANSIBLE_COWS». Таким образом, мы получаем нормальное и неудивительное значение по умолчанию, но люди все равно могут получить своих коров, если они того пожелают.

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

Самый полезный комментарий

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

Все 12 Комментарий

Я говорю, чистая ересь! :подмигивание:

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

: +1: Мне постоянно снится кошмар: демонстрировать новую систему компакт-дисков всем инженерам, заставлять коров заполнять мой экран и меня увольняют.

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

Просто хотел указать на одну вещь, которую я не был уверен, заметил ли оригинальный плакат:

Поскольку cowsay активируется не настройкой, а просто присутствием двоичного файла cowsay в системе,

В ansible.cfg вы можете установить

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

если вы хотите установить это в своей среде, просто установите параметр конфигурации в файле ansible.cfg.

Согласен, это очень раздражает. Я тоже считаю ваше отношение к этому очень разочаровывающим.

Да, это забавная функция. Но это интересно ровно три раза, и тогда вы понимаете, что ваш доступный вывод теперь практически нечитаем. Я могу установить это в конфигурационном файле, да, но при использовании, например, вытягивающей конфигурации, это не вариант. Я должен обеспечить включение опции в файле конфигурации на каждом хосте, который может когда-либо запускать какую-либо команду ansible, просто чтобы я мог избавиться от пасхального яйца, которое я никогда даже не включал. Разве ансибл не должен облегчить нашу жизнь?

Возможно, примите во внимание тот факт, что многие люди жалуются на это и даже отправляют PR как знак того, что это раздражает многих людей, и, пожалуйста, пересмотрите вариант отключения его по умолчанию.

Эй, там. Я мычу здесь.

Я стадо, вы двинулись дальше, но мы снова открываем этот выпуск. Хватит копытиться, я думаю, ты долго доил эту шутку.
Пожалуйста, измените это поведение, прошу вас, кожа вам нравится или нет, это вызывает проблемы, даже если ферма не предназначена.
Я очень долго настраивал свои серверы EC2, и появился этот бык. Но я не понимаю, эта шутка - худшая из тех, что я когда-либо видел. Это последняя капля. У меня с вами нет говядины, а скот вы видите, что люди недовольны? Пожалуйста, подумайте еще раз.

Бесси удачи вам всем.

Коллега (не коровник !) Посоветовал мне взвесить этот острый вопрос.

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

Вы должны быть осторожны с такими функциями: они могут испортить демонстрацию продукта, если они неожиданно сработают. Много лет назад я что-то демонстрировал в Linux. Мне пришлось использовать sudo, и я получил один из шутливых ответов, которые он давал, когда вы неправильно вводили свой пароль. «О да, у этого заблудшего автора действительно есть чувство юмора». Это неожиданно, поэтому у вас ничего не подготовлено, и создается впечатление, что дизайнеры продукта не воспринимают свою роль всерьез. Я знаю, что и Ansible, и sudo - серьезные продукты, но моя аудитория - нет.

Моя самая большая проблема в том, что говядина занимает слишком много вертикального пространства. Было бы предпочтительнее выключить его по умолчанию.

самая большая говядина

Я вижу что ты тут делал...

Была ли эта страница полезной?
0 / 5 - 0 рейтинги