Seriously, people need to chill the duck out. If a presentation needs to be so incredibly serious, then why blame others when you should've run through it at least once yourself?<p>Why do people think that "serious" and seemingly "professional" should outweigh levity in life? It's not too different than worrying about dress code: it's anal to an extreme that doesn't help anyone.
I would've supported this<p>I have cowsay installed on random systems for the <i>occasional</i> novelty. There's no case where I want it consistently<p>It makes the output a slog except for the shortest and simplest of plays... and is surely confusing for new users.<p>The default to use it means I have an unknowable number of `ansible.cfg` files spread across projects with exactly two lines:<p><pre><code> [defaults]
nocows=True
</code></pre>
Routinely making more when I'm inevitably reminded of the parameter... because I'm using a new project on a controller that happens to have cowsay installed<p>I could set the environment variable for my shell... but it's not as portable (eg: contributors would have to do the same)<p>I'd find more joy from this if it was random, say 1/10 runs<p>Most people know about this parameter against their will. This fun is more burden than fun.<p>It comes off more like a forced joke that everyone needs explained
The proper reaction to Ansible's use of `cowsay` is to have it enabled when copying output to file an issue or a comment on Ansible's tracker. Even better would be to use an animated ‘terminal’ gif with special effects, since the authors like fun so much.