ansible/lib/ansible/plugins
Dag Wieers fe6e4f8286 New "dense" callback plugin
The goal for the "dense" output is to only show changes and failures on-screen (the Unix-way).
However, since we still want to have a sense of progress, we use terminal capabilities to display progress.

 - On screen there should only be relevant stuff
    - How far are we ? (during run, last line)
    - What issues occured
    - What changes occured
    - Diff output

 - If verbosity increases, act as default output
   So that users can easily switch to default for troubleshooting

 - Leave previous task output on screen
   - If we would clear the line at the start of a task, there would often
     be no information at all
   - We use the cursor to indicate where in the task we are.
     Output after the prompt is the output of the previous task
   - Use the same color-conventions of Ansible

This is still a work in progress.
It was released to give a glimpse of what would be possible.

The Ansible callback mechanism currently does not have all the functionality we need to do this efficiently.
2016-11-17 19:30:42 -05:00
..
action Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
cache Remove direct calls to print and cleanup imports 2016-11-07 17:12:36 -05:00
callback New "dense" callback plugin 2016-11-17 19:30:42 -05:00
connection Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
filter random filter: added optional 'seed' parameter 2016-11-17 15:02:06 -08:00
lookup ini lookup: add 'default' to the list of parsed keys 2016-11-08 11:07:33 -05:00
shell Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
strategy Reworking iterator logic regarding failed states during always 2016-11-16 10:21:46 -06:00
test restored 'results' filters 2016-10-13 13:21:40 -04:00
vars
__init__.py Filter out internal magic and connection variables from facts returns 2016-10-24 17:27:43 -05:00