Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.syslogger
.
Parameter | Choices/Defaults | Comments |
---|---|---|
facility string |
| Set the log facility. |
ident string added in 0.2.0 of community.general | Default: "ansible_syslogger" | Specify the name of application name which is sending the log to syslog. |
log_pid boolean |
| Log the PID in brackets. |
msg string / required | This is the message to place in syslog. | |
priority string |
| Set the log priority. |
- name: Simple Usage community.general.syslogger: msg: "I will end up as daemon.info" - name: Send a log message with err priority and user facility with log_pid community.general.syslogger: msg: "Hello from Ansible" priority: "err" facility: "user" log_pid: true - name: Specify the name of application which is sending log message community.general.syslogger: ident: "MyApp" msg: "I want to believe" priority: "alert"
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
facility string | always | Syslog facility Sample: info |
ident string added in 0.2.0 of community.general | always | Name of application sending the message to log Sample: ansible_syslogger |
log_pid boolean | always | Log PID status Sample: True |
msg string | always | Message sent to syslog Sample: Hello from Ansible |
priority string | always | Priority level Sample: daemon |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/syslogger_module.html