paulbsd-salt/states/haproxy/defaults.yaml

83 lines
1.6 KiB
YAML
Raw Normal View History

2022-10-01 20:06:19 +02:00
---
haproxy:
enabled: true
packages:
- haproxy
2022-10-23 16:37:53 +02:00
maps:
- access
2022-12-09 21:56:25 +01:00
- domains
2022-11-08 11:04:39 +01:00
- redirects
- vhosts
2023-02-10 13:47:00 +01:00
acme: false
2022-10-01 20:06:19 +02:00
config:
2022-12-06 20:26:55 +01:00
dir: /etc/haproxy
configfile: haproxy.cfg
2023-02-04 19:51:20 +01:00
peers:
2023-01-16 12:00:54 +01:00
dirs:
- maps
- scripts
- mods
- errors
scripts:
- name: scripts/json.lua
lib: true
- name: scripts/collector.lua
lib: false
2023-02-04 19:51:20 +01:00
- name: scripts/weight.lua
2023-01-16 12:00:54 +01:00
lib: false
2022-12-26 18:13:39 +01:00
namespace: paulbsd
2023-01-16 12:00:54 +01:00
user: haproxy
group: haproxy
servername: High-performance Web Server
2022-10-23 16:37:53 +02:00
http2: true
2022-10-01 20:06:19 +02:00
defaults:
2022-10-23 16:37:53 +02:00
#log: global
#log: 127.0.0.1 local0
log: stdout format raw daemon info
retries: 2
2023-01-17 14:43:58 +01:00
timeout check: 4s
2023-01-16 12:00:54 +01:00
timeout client: 60m
timeout connect: 2s
timeout server: 60m
2022-12-06 20:26:55 +01:00
unique-id-format: "%{+X}o\\ %ci:%cp_%fi:%fp_%Ts_%rt:%pid"
2022-11-13 20:48:27 +01:00
balance: roundrobin
2022-12-03 00:07:39 +01:00
check: true
2022-10-01 20:06:19 +02:00
http_port: 80
https_port: 443
2022-12-03 00:07:39 +01:00
capture_length: 200
2023-01-16 12:00:54 +01:00
admin: false
2022-10-23 16:37:53 +02:00
api:
enable: true
2023-01-04 23:32:56 +01:00
filesocket: /var/run/haproxy-admin.sock
2022-10-23 16:37:53 +02:00
tcpsocket: ipv4@127.0.0.1:9990
2022-10-01 20:06:19 +02:00
acme_dir: /etc/acme
2022-10-23 16:37:53 +02:00
acme_fullchains_dir: /etc/acme/fullchains
acme_dh_dir: /etc/acme/dh
2022-10-01 20:06:19 +02:00
ssl_ciphers:
2022-12-24 17:49:54 +01:00
- EECDH+AESGCM
- EECDH+CHACHA20
2022-10-01 20:06:19 +02:00
ssl_options:
- no-sslv3
- no-tls-tickets
2022-11-08 11:04:39 +01:00
gzip_mime_types:
- text/html
- text/plain
- text/css
- text/javascript
2022-11-13 20:48:27 +01:00
- application/json
2022-12-24 17:49:54 +01:00
cache:
size: 50000
file_types:
- .css
- .js
- .png
- .jpg
2022-12-03 00:07:39 +01:00
ddos:
timeperiod: 10s
maxrequests: 200
2023-02-04 19:51:20 +01:00
size: 1m
2022-12-09 21:56:25 +01:00
domains: {}
2022-10-01 20:06:19 +02:00
vhosts: {}
services: {}
2022-12-11 16:34:27 +01:00
spoe: {}