blob: 966f342147312c5ef18b20c6ec5a28fca458baec [file] [log] [blame]
{% set proxy = salt['grains.filter_by']({
'Debian': {
'pkgs': ['haproxy'],
'service': 'haproxy',
'stats_socket': '/run/haproxy/admin.sock',
},
'RedHat': {
'pkgs': ['haproxy'],
'service': 'haproxy',
'stats_socket': '/var/lib/haproxy/stats',
},
}, merge=salt['pillar.get']('haproxy:proxy')) %}
{% set invalid_section_options = {
'frontend': [
'abortonclose',
'accept-invalid-http-response',
'allbackups',
'checkcache',
'external-check',
'httpchk',
'ldap-check',
'log-health-checks',
'mysql-check',
'persist',
'pgsql-check',
'prefer-last-server',
'redis-check',
'redispatch',
'smtpchk',
'srvtcpka',
'ssl-hello-chk',
'tcp-check',
'tcp-smart-connect',
'tcpka',
'tcplog',
'transparent',
],
'backend': [
'accept-invalid-http-request',
'clitcpka',
'contstats',
'dontlog-normal',
'dontlognull',
'http-ignore-probes',
'http-use-proxy-header',
'log-separate-errors',
'logasap',
'socket-stats',
'tcp-smart-accept',
'tcpka',
'tcplog',
],
}
%}