{% set osmajorrelease = salt['grains.get']('osmajorrelease') %} {% set roles = salt['grains.get']('roles', []) %} include: - rsyslog rsyslog_host: host.present: - ip: {{ salt['pillar.get']('profile:log:rsyslog_host') }} - names: - monitor.infra.opensuse.org - syslog.infra.opensuse.org - monitor - syslog systemd-logger: pkg.removed: - require_in: - pkg: rsyslog # TODO: replace with a proper logrotate formula {% if osmajorrelease in ['12', '42'] %} logrotate.timer: service.running: - enable: True {% endif %}