在运行剧本时让奶牛填满我的屏幕并不是预期的行为,并且很难直观地解析 ansible 的输出。 由于 cowsay 不是通过设置启用的,而只是由于系统上存在 cowsay 二进制文件,因此当我在新系统上运行 ansible-playbook 时,cows 是否会出现令人惊讶。
不要把设置环境变量的负担放在不想要奶牛的人身上,默认应该是没有奶牛的普通文本输出。 环境变量应从“ANSIBLE_NOCOWS”重命名为“ANSIBLE_COWS”。 通过这种方式,我们得到了一个理智的、毫不奇怪的默认值,但如果人们愿意,他们仍然可以得到他们的奶牛。
纯异端邪说,我说! :眨眼:
< I agree! >
----------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
:+1: 我经常做噩梦,要向所有工程人员演示一个新的 CD 系统,然后让奶牛填满我的屏幕并被解雇。
/ 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 输出现在基本上是不可读的。 我可以在配置文件中设置它,是的,但是当使用例如拉配置时,这不是一个真正的选择。 我必须确保在每个可能运行一些 ansible 命令的主机上的配置文件中启用一个选项,这样我就可以摆脱一些我什至从未启用过的复活节彩蛋。 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 都是严肃的产品,但我的听众可能不是。
我最大的缺点是牛肉占用了太多的垂直空间。 将其默认为关闭将是首选。
最大的牛肉
我看到你在那里做了什么......
最有用的评论