community.general.syslogger – Log messages in the syslog
Note
This plugin is part of the community.general collection (version 3.8.3).
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
.
Parameters
Parameter |
Comments |
---|---|
Set the log facility. Choices:
|
|
Specify the name of application name which is sending the log to syslog. Default: “ansible_syslogger” |
|
Log the PID in brackets. Choices:
|
|
This is the message to place in syslog. |
|
Set the log priority. Choices:
|
Examples
- 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"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Syslog facility Returned: always Sample: “info” |
|
Name of application sending the message to log Returned: always Sample: “ansible_syslogger” |
|
Log PID status Returned: always Sample: true |
|
Message sent to syslog Returned: always Sample: “Hello from Ansible” |
|
Priority level Returned: always Sample: “daemon” |
Authors
Tim Rightnour (@garbled1)