Module for managing logrotate.
salt.modules.logrotate.
get
(key, value=None, conf_file='/etc/logrotate.conf')¶Get the value for a specific configuration line.
Parameters: | |
---|---|
Returns: | The value for a specific configuration line. |
Return type: | bool|int|str |
CLI Example:
salt '*' logrotate.get rotate
salt '*' logrotate.get /var/log/wtmp rotate /etc/logrotate.conf
salt.modules.logrotate.
set
(key, value, setting=None, conf_file='/etc/logrotate.conf')¶Set a new value for a specific configuration line.
Parameters: | |
---|---|
Returns: | A boolean representing whether all changes succeeded. |
Return type: |
CLI Example:
salt '*' logrotate.set rotate 2
Can also be used to set a single value inside a multiline configuration block. For instance, to change rotate in the following block:
/var/log/wtmp {
monthly
create 0664 root root
rotate 1
}
Use the following command:
salt '*' logrotate.set /var/log/wtmp rotate 2
This module also has the ability to scan files inside an include directory, and make changes in the appropriate file.
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2017.7.2