community.general/lib/ansible/plugins/callback
David M. Lee 1fd454e5b5 Add yaml output plugin (#32246)
* Add yaml output plugin

Using YAML instead of JSON for detailed output can (IMO) improve
readability; especially for tasks with either lots of output, or
multi-line output.

* Fix yaml output plugin documentation

 * Added copyright header to yaml.py
 * Moved mention of yaml output plugin to `New Modules` section

* Use AnsibleDumper in yaml output plugin

Also moved the `represent_scalar` setup into the init method. As a
global statement, it was causing exceptions trying to get an `id`
field that does not exist.

* Remove trailing whitespace

* Remove useless json.loads/dumps from yaml output
2017-11-07 22:00:11 -05:00
..
__init__.py correctly deal with changed (#31812) 2017-10-17 11:44:17 +10:00
actionable.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
context_demo.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
debug.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
default.py correctly deal with changed (#31812) 2017-10-17 11:44:17 +10:00
dense.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
foreman.py Fix sending facts to Foreman 2017-09-13 13:58:45 -07:00
full_skip.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
hipchat.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
jabber.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
json.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
junit.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
log_plays.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
logentries.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
logstash.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
mail.py More PEP8 fixes 2017-09-21 05:16:49 +02:00
minimal.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
oneline.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
osx_say.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
profile_roles.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
profile_tasks.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
selective.py Restore correct coloring to selective callback (#30528) 2017-09-20 09:14:59 -04:00
skippy.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
slack.py fix for slack callback breaks in 2.4 (#30932) 2017-09-26 17:18:59 -04:00
stderr.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
syslog_json.py Enable more pylint rules and fix reported issues. (#30539) 2017-09-18 23:20:32 -07:00
timer.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
tree.py Port ansible doc for plugins to use DOCUMENTATION variables 2017-09-11 18:34:09 -07:00
unixy.py Fun with callbacks (#32031) 2017-10-24 12:38:49 -04:00
yaml.py Add yaml output plugin (#32246) 2017-11-07 22:00:11 -05:00