diff --git a/haproxy/config.sls b/haproxy/config.sls index 9c2d528..53a526d 100644 --- a/haproxy/config.sls +++ b/haproxy/config.sls @@ -18,7 +18,8 @@ haproxy.config: - test -e {{ config_file }} {% endif %} -{% if salt['pillar.get']('haproxy:global:chroot:enable', False) and +{% if haproxy.manage_directories and + salt['pillar.get']('haproxy:global:chroot:enable', False) and salt['pillar.get']('haproxy:global:chroot:path', '') %} haproxy-chroot-directory: file.directory: diff --git a/haproxy/map.jinja b/haproxy/map.jinja index 801e891..c17bd04 100644 --- a/haproxy/map.jinja +++ b/haproxy/map.jinja @@ -6,10 +6,14 @@ 'user': 'root', 'group': 'root', 'service': 'haproxy', + 'manage_directories': True, }, 'FreeBSD': { 'config_file': '/usr/local/etc/haproxy.conf', 'group': 'wheel', }, + 'Suse': { + 'manage_directories': False, + }, }, merge=salt['pillar.get']('haproxy:lookup'), base='default') %}