Callback Plugins

    The _plays callback is an example of how to record playbook events to a log file,and the callback sends email on playbook failures.

    The osx_say callback responds with computer synthesized speech on macOS in relation to playbook events.

    You can activate a custom callback by either dropping it into a directory adjacent to your play, inside a role, or by putting it in one of the callback directory sources configured in .

    Most callbacks shipped with Ansible are disabled by default and need to be whitelisted in your ansible.cfg file in order to function. For example:

    You can only have one plugin be the main manager of your console output. If you want to replace the default, you should define CALLBACK_TYPE = stdout in the subclass and then configure the stdout plugin in . For example:

    or for my custom callback:

    Managing AdHoc

    The ansible ad hoc command specifically uses a different callback plugin for stdout,so there is an extra setting in you need to add to use the stdout callback defined above:

    You can also set this as an environment variable:

    You can use to see the list of available plugins.Use to see specific documents and examples.