{% 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')) %}