add haproxy too
This commit is contained in:
parent
de4f301d71
commit
b9a8acacb5
55
pizza1/configs/haproxy/haproxy.cfg
Normal file
55
pizza1/configs/haproxy/haproxy.cfg
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
global
|
||||||
|
log /dev/log local0
|
||||||
|
log /dev/log local1 notice
|
||||||
|
chroot /var/lib/haproxy
|
||||||
|
stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
|
||||||
|
stats timeout 30s
|
||||||
|
user haproxy
|
||||||
|
group haproxy
|
||||||
|
daemon
|
||||||
|
defaults
|
||||||
|
log global
|
||||||
|
mode http
|
||||||
|
option httplog
|
||||||
|
option dontlognull
|
||||||
|
timeout connect 3600000
|
||||||
|
timeout client 3600000
|
||||||
|
timeout server 3600000
|
||||||
|
timeout tunnel 3600000
|
||||||
|
listen ssh
|
||||||
|
bind :::22 v4v6
|
||||||
|
balance roundrobin
|
||||||
|
mode tcp
|
||||||
|
option tcp-check
|
||||||
|
tcp-check expect rstring SSH-2.0-OpenSSH.*
|
||||||
|
server pubnix 10.7.0.2:22 check inter 10s fall 2 rise 1
|
||||||
|
listen xrdp
|
||||||
|
bind :::3389 v4v6
|
||||||
|
balance roundrobin
|
||||||
|
mode tcp
|
||||||
|
option tcp-check
|
||||||
|
server pubnix 10.7.0.2:3389 check inter 10s fall 2 rise 1
|
||||||
|
listen gemini
|
||||||
|
bind :::1965 v4v6
|
||||||
|
balance roundrobin
|
||||||
|
mode tcp
|
||||||
|
option tcp-check
|
||||||
|
server pubnix 10.7.0.2:1965 check inter 10s fall 2 rise 1
|
||||||
|
listen soju
|
||||||
|
bind :::6697 v4v6
|
||||||
|
balance roundrobin
|
||||||
|
mode tcp
|
||||||
|
option tcp-check
|
||||||
|
server pubnix 10.7.0.2:6697 check inter 10s fall 2 rise 1
|
||||||
|
listen iperf3
|
||||||
|
bind :::5202 v4v6
|
||||||
|
balance roundrobin
|
||||||
|
mode tcp
|
||||||
|
option tcp-check
|
||||||
|
server pubnix 10.7.0.2:5201 check inter 10s fall 2 rise 1
|
||||||
|
listen nodexporter
|
||||||
|
bind :::9101 v4v6
|
||||||
|
balance roundrobin
|
||||||
|
mode tcp
|
||||||
|
option tcp-check
|
||||||
|
server pubnix 10.7.0.2:9100 check inter 10s fall 2 rise 1
|
@ -13,6 +13,7 @@
|
|||||||
- knot
|
- knot
|
||||||
- knot-dnsutils
|
- knot-dnsutils
|
||||||
- knot-module-geoip
|
- knot-module-geoip
|
||||||
|
- haproxy
|
||||||
- name: Setup postfix configs
|
- name: Setup postfix configs
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: ./configs/postfix
|
src: ./configs/postfix
|
||||||
@ -34,3 +35,13 @@
|
|||||||
name: tor
|
name: tor
|
||||||
enabled: true
|
enabled: true
|
||||||
state: restarted
|
state: restarted
|
||||||
|
- name: Setup haproxy configs
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: ./configs/haproxy/haproxy.cfg
|
||||||
|
target: /etc/haproxy/haproxy.cfg
|
||||||
|
mode: preserve
|
||||||
|
- name: Restart+Enable haproxy
|
||||||
|
ansible.builtin.service:
|
||||||
|
name: haproxy
|
||||||
|
enabled: true
|
||||||
|
state: restarted
|
||||||
|
Loading…
Reference in New Issue
Block a user