1
0
Fork 0
mirror of synced 2024-10-22 19:58:57 -04:00
formula-logrotate/logrotate/service.sls
Georg Pfuetzenreuter 26f74e58ac
fix(suse): skip service
SUSE based distributions do not use Cron, but instead a systemd
timer for running logrotate on a schedule.
As this timer is enabled through a systemd preset, skip the state
completely.

Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
2024-08-22 13:25:35 +02:00

21 lines
403 B
Text

# -*- coding: utf-8 -*-
# vim: ft=sls
{% from "logrotate/map.jinja" import logrotate with context %}
{%- if logrotate.service is not none %}
include:
- logrotate.config
- logrotate.install
logrotate:
service.running:
- name: {{ logrotate.service }}
- enable: True
- require:
- pkg: logrotate-pkg
- file: logrotate-config
- file: logrotate-directory
{%- endif %}