Note
This plugin is part of the community.network collection (version 3.0.0).
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.network
.
To use it in a playbook, specify: community.network.cnos_logging
.
Parameter | Choices/Defaults | Comments |
---|---|---|
aggregate string | List of logging definitions. | |
dest string |
| Destination of the logs. Lenovo uses the term server instead of host in its CLI. |
facility string | Set logging facility. This is applicable only for server logging | |
level string | Default: 5 | Set logging severity levels. 0-emerg;1-alert;2-crit;3-err;4-warn; 5-notif;6-inform;7-debug |
name string | If value of dest is file it indicates file-name and for server indicates the server name to be notified. | |
size string | Default: 10485760 | Size of buffer. The acceptable value is in range from 4096 to 4294967295 bytes. |
state string |
| State of the logging configuration. |
Note
- name: Configure server logging community.network.cnos_logging: dest: server name: 10.241.107.224 facility: local7 state: present - name: Remove server logging configuration community.network.cnos_logging: dest: server name: 10.241.107.224 state: absent - name: Configure console logging level and facility community.network.cnos_logging: dest: console level: 7 state: present - name: Configure buffer size community.network.cnos_logging: dest: logfile level: 5 name: testfile size: 5000 - name: Configure logging using aggregate community.network.cnos_logging: aggregate: - { dest: console, level: 6 } - { dest: logfile, size: 9000 } - name: Remove logging using aggregate community.network.cnos_logging: aggregate: - { dest: console, level: 6 } - { dest: logfile, name: anil, size: 9000 } state: absent
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
commands list / elements=string | always | The list of configuration mode commands to send to the device Sample: ['logging console 7', 'logging server 10.241.107.224'] |
© 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/network/cnos_logging_module.html