Ansible: Cowsayはデフォルトで有効にすべきではありません

作成日 2015年03月24日  ·  12コメント  ·  ソース: ansible/ansible

プレイブックを実行しているときに牛が画面いっぱいに表示されることは予期された動作ではなく、ansibleの出力を視覚的に解析するのが難しくなります。 cowsayは設定ではなく、システムにcowsayバイナリが存在するだけで有効になるため、新しいシステムでansible-playbookを実行したときに牛が表示されるかどうかは驚きです。

牛を望まない人々に環境変数を設定する負担をかける代わりに、デフォルトは牛のいない通常のテキスト出力である必要があります。 環境変数の名前を「ANSIBLE_NOCOWS」から「ANSIBLE_COWS」に変更する必要があります。 このようにして、私たちは正気で驚くことのないデフォルトを取得しますが、人々は希望すれば牛を取得することができます。

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

feature

最も参考になるコメント

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

全てのコメント12件

純粋な異端、私は言います! :ウィンク:

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

:+1:新しいCDシステムをすべてのエンジニアリングにデモし、牛を画面に表示して解雇するという悪夢が繰り返し発生します。

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

元のポスターが気づいたかどうかわからなかったことが1つ指摘したかっただけです。

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ファイルで構成オプションを設定するだけです。

私はこれが非常に迷惑であることに同意します。 また、これに対するあなたの態度は非常に残念だと思います。

はい、これは楽しい機能です。 しかし、それはちょうど3回楽しいです、そしてあなたはあなたのansible出力が今基本的に読めないことに気づきます。 はい、設定ファイルで設定できますが、プル設定などを使用する場合、これは実際にはオプションではありません。 いくつかのansibleコマンドを実行する可能性のあるすべてのホストの構成ファイルでオプションを有効にする必要があります。これは、最初から有効にしたことのないイースターエッグを取り除くためです。 ansibleは私たちの生活を楽にするはずではありませんか?

たぶん、多くの人がそれについて不平を言っているという事実を考慮し、これが多くの人にとって迷惑な兆候としてPRを送信することさえあります、そしてデフォルトでそれを無効にすることを再考してください。

干し草。 私はここでモーです。

私はあなたが動揺したことを群れにしました、しかしカウベルはこの問題を再開します。 ふざけるのをやめなさい、私はあなたがこの冗談の長いenhoofを搾乳したと思います。
この振る舞いを取り除いてください、お願いします、あなたがそれを好むかどうかにかかわらず、それは農場が意図されていなくても問題を引き起こします。
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を使用する必要があり、パスワードを間違って入力したときに、sudoが返すジョーク応答の1つを受け取りました。 「ああ、そうだね、作者は、ちょっとしたユーモアのセンスを持っている。」 意外なことなので、何も用意しておらず、プロダクトデザイナーが真剣に取り組んでいないように見えます。 Ansibleとsudoの両方が深刻な製品であることは知っていますが、私の聴衆はそうではないかもしれません。

これで私の最大の牛肉は、牛肉があまりにも多くの垂直方向のスペースを占めるということです。 デフォルトでオフにすることをお勧めします。

最大の牛肉

あなたがそこで何をしたかわかる...

このページは役に立ちましたか?
0 / 5 - 0 評価