title: Can I make ansible no_log default based on ansible verbosity level?
body: <p>There are lots of ansible modules which have very verbose output by default, like <code>sync</code>, <code>file</code>, and all <code>os_*</code> ones, which had the bad habit of returning huge results on console.</p>
  
  <p><code>ANSIBLE_VERBOSITY</code> level is useless for these because even level 0 does not remove "results" from the output.</p>
  
  <p>Using alternative output plugins via <code>ANSIBLE_STDOUT_CALLBACK</code> is another lost cause because at this moment none of the existing alternative callbacks had an option to disable these.</p>
  
  <p>Adding <code>no_log: true</code> or smarter alternatives like <code>no_log: result.rc == 0</code> to each occurrence of spammy module does not scale in practice.</p>
  
  <p>I know that can define <code>no_log: true</code> at playbook level, but this does not allow me to enable logging conditionally.</p>