community.general.syslog_json – sends JSON events to syslog
Note
This plugin is part of the community.general collection (version 1.3.2).
To install it use: ansible-galaxy collection install community.general.
To use it in a playbook, specify: community.general.syslog_json.
Synopsis
- This plugin logs ansible-playbook and ansible runs to a syslog server in JSON format
 - Before 2.9 only environment variables were available for configuration
 
Requirements
The below requirements are needed on the local controller node that executes this callback.
- whitelist in configuration
 
Parameters
| Parameter | Choices/Defaults | Configuration | Comments | 
|---|---|---|---|
|   facility    string    |   Default: "user"   |     ini entries:    [callback_syslog_json]  env:SYSLOG_FACILITY    |    syslog facility to log as   |  
|   port    string    |   Default: 514   |     ini entries:    [callback_syslog_json]  env:SYSLOG_PORT    |    port on which the syslog server is listening   |  
|   server    string    |   Default: "localhost"   |     ini entries:    [callback_syslog_json]  env:SYSLOG_SERVER    |    syslog server that will receive the event   |  
Authors
- Unknown (!UNKNOWN)
 
    © 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
    https://docs.ansible.com/ansible/2.10/collections/community/general/syslog_json_callback.html