I recently stumbled upon a problem: I wanted the stdout of a command
task to be printed after execution, so I toggled the global -v
flag. However, the service
module is apparently verbose as shit and printed like a 100 lines and uhh… that’s a costly tradeoff O_o
Seems like a PR for a task-level verbosity
keyword has been proposed, yet rejected.
I’m aware it’s possible to just register the stdout of the command
and print it in a following debug
task, but I wonder if there’s a prettier solution.
How would you go about this? Ever encountered such a feeling?
The PR wasn’t rejected, looks like it was abandoned by the author and otherwise no one seems to care enough about the parent issue.
Anyway, it looks like you pretty much answered your own question.
In general you probably shouldn’t care about the output of the commands unless you’re debugging some specific issue, in which case “tradeoff” of Ansible actually being verbose is a plus. ;)