Note
This plugin is part of the mellanox.onyx collection (version 1.0.0).
To install it use: ansible-galaxy collection install mellanox.onyx
.
To use it in a playbook, specify: mellanox.onyx.onyx_syslog_files
.
New in version 0.2.0: of mellanox.onyx
Parameter | Choices/Defaults | Comments | |
---|---|---|---|
debug boolean |
| Configure settings for debug log files | |
delete_group string |
| Delete certain log files | |
rotation dictionary | rotation related attributes | ||
force boolean |
| force an immediate rotation of log files | |
frequency string |
| Rotate log files on a fixed time-based schedule | |
max_num integer | Sepcify max_num of old log files to keep | ||
size float | Rotate files when they pass max size | ||
size_pct float | Rotatoe files when they pass percent of HD | ||
upload_file string | Upload compressed log file (current or filename) | ||
upload_url string | upload local log files to remote host (ftp, scp, sftp, tftp) with format protocol://username[:password]@server/path |
- name: Syslog delete old files - onyx_syslog_files: delete_group: oldest - name: Syslog upload file - onyx_syslog_files: upload_url: scp://username:password@hostnamepath/filename upload_file: current - name: Syslog rotation force, frequency and max number - onyx_syslog_files: rotation: force: true max_num: 30 frequency: daily size: 128
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 files delete current', 'logging files rotate criteria', 'logging files upload current url'] |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/mellanox/onyx/onyx_syslog_files_module.html