From 2bfffc06a919546ae5775010ba4e33a5e200938b Mon Sep 17 00:00:00 2001 From: Heinz Wiesinger Date: Mon, 21 Sep 2020 11:25:41 +0200 Subject: [PATCH] feat(service): allow disabling of nfs services --- nfs/service.sls | 8 ++++++-- pillar.example | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/nfs/service.sls b/nfs/service.sls index 72960fd..de4c958 100644 --- a/nfs/service.sls +++ b/nfs/service.sls @@ -1,11 +1,15 @@ {% from "nfs/map.jinja" import nfs with context %} nfs-service: +{% if nfs.enabled %} service.running: + - enable: True +{% else %} + service.dead: + - enable: False +{% endif %} {% if nfs.service_name is string %} - name: {{ nfs.service_name }} {% elif nfs.service_name is iterable %} - names: {{ nfs.service_name }} {% endif %} - - enable: True - diff --git a/pillar.example b/pillar.example index 40727ce..ff0694f 100644 --- a/pillar.example +++ b/pillar.example @@ -5,6 +5,7 @@ nfs: mount_opts: noauto,ro persist_unmount: true persist_mount: false + enabled: true # Server settings server: