From 416272fb1cef48e395c69112b0036520256362c6 Mon Sep 17 00:00:00 2001 From: "Bernhard M. Wiedemann" Date: Thu, 9 Mar 2017 10:30:32 +0100 Subject: [PATCH] support SUSE-based OSes such as openSUSE and SLES --- munin/map.jinja | 12 ++++++++++++ munin/master/munin-cron.sls | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/munin/map.jinja b/munin/map.jinja index 28933d1..77eb979 100644 --- a/munin/map.jinja +++ b/munin/map.jinja @@ -9,6 +9,11 @@ 'config': '/etc/munin/munin.conf', 'config_src': 'salt://munin/files/munin.conf', }, + 'Suse': { + 'package': 'munin', + 'config': '/etc/munin/munin.conf', + 'config_src': 'salt://munin/files/munin.conf', + }, 'Arch': { 'package': 'munin', 'config': '/etc/munin/munin.conf', @@ -38,6 +43,13 @@ 'config_src': 'salt://munin/files/munin-node.conf', 'plugin_dir': '/usr/share/munin/plugins', }, + 'Suse': { + 'package': 'munin-node', + 'service': 'munin-node', + 'config': '/etc/munin/munin-node.conf', + 'config_src': 'salt://munin/files/munin-node.conf', + 'plugin_dir': '/usr/share/munin/plugins', + }, 'Arch': { 'package': 'munin-node', 'service': 'munin-node', diff --git a/munin/master/munin-cron.sls b/munin/master/munin-cron.sls index 1fc5582..ad606b5 100644 --- a/munin/master/munin-cron.sls +++ b/munin/master/munin-cron.sls @@ -28,3 +28,9 @@ munin-cron.timer: - file: cron_timer {% endif %} +{% if salt['grains.get']('os_family') == 'Suse' %} +munin-cron: + service.running: + - name: cron + - enable: True +{% endif %}