Blob Blame History Raw
{% 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 %}