|
- {% set logrotate = salt['grains.filter_by']({
- 'RedHat': {
- 'pkg' : 'logrotate',
- 'service' : 'crond',
- 'conf_file' : '/etc/logrotate.conf',
- 'include_dir' : '/etc/logrotate.d',
- 'user' : 'root',
- 'group' : 'root',
- },
- 'Arch': {
- 'pkg' : 'logrotate',
- 'service' : 'logrotate.timer',
- 'conf_file' : '/etc/logrotate.conf',
- 'include_dir' : '/etc/logrotate.d',
- 'user' : 'root',
- 'group' : 'root',
- },
- 'Debian': {
- 'pkg' : 'logrotate',
- 'service' : 'cron',
- 'conf_file' : '/etc/logrotate.conf',
- 'include_dir' : '/etc/logrotate.d',
- 'user' : 'root',
- 'group' : 'root',
- },
- 'Suse': {
- 'pkg' : 'logrotate',
- 'service' : 'cron',
- 'conf_file' : '/etc/logrotate.conf',
- 'include_dir' : '/etc/logrotate.d',
- 'user' : 'root',
- 'group' : 'root',
- },
- }, merge=salt['pillar.get']('logrotate:lookup')) %}
|