diff --git a/haproxy/templates/haproxy.jinja b/haproxy/templates/haproxy.jinja index 783dec9..1b5f961 100644 --- a/haproxy/templates/haproxy.jinja +++ b/haproxy/templates/haproxy.jinja @@ -23,8 +23,14 @@ # Global settings #------------------ global +{%- if salt['pillar.get']('haproxy:global:log', []) != [] %} +{%- for log in salt['pillar.get']('haproxy:global:log') %} + log {{log}} +{%- endfor %} +{%- else %} log /dev/log local0 log /dev/log local1 notice +{%- endif %} user {{ salt['pillar.get']('haproxy:global:user', 'haproxy') }} group {{ salt['pillar.get']('haproxy:global:group', 'haproxy') }} {%- if salt['pillar.get']('haproxy:global:chroot:enable', 'no') == True %} diff --git a/pillar.example b/pillar.example index 6bf81ce..a95b9a4 100644 --- a/pillar.example +++ b/pillar.example @@ -7,6 +7,9 @@ haproxy: overwrite: True # Overwrite an existing config file if present (default behaviour unless set to false) config_file_path: /etc/haproxy/haproxy.cfg global: + log: + - 127.0.0.1 local2 + - 127.0.0.1 local1 notice stats: enable: True socketpath: /var/lib/haproxy/stats