1
+ #---------------------------------------------------------------------
2
+ # Configuration for CI environment.
3
+ #---------------------------------------------------------------------
4
+
5
+ #---------------------------------------------------------------------
6
+ # Global settings
7
+ #---------------------------------------------------------------------
8
+ global
9
+ log 127.0.0.1 local2
10
+ chroot /var/lib/haproxy
11
+ pidfile /var/run/haproxy.pid
12
+ maxconn 4000
13
+ user haproxy
14
+ group haproxy
15
+ daemon
16
+
17
+ # turn on stats unix socket
18
+ stats socket /var/lib/haproxy/stats
19
+
20
+ # utilize system-wide crypto-policies
21
+ ssl-default-bind-ciphers PROFILE=SYSTEM
22
+ ssl-default-server-ciphers PROFILE=SYSTEM
23
+
24
+ #---------------------------------------------------------------------
25
+ # common defaults that all the 'listen' and 'backend' sections will
26
+ # use if not designated in their block
27
+ #---------------------------------------------------------------------
28
+ defaults
29
+ mode tcp
30
+ log global
31
+ option dontlognull
32
+ option forwardfor except 127.0.0.0 /8
33
+ option redispatch
34
+ retries 3
35
+ timeout http-request 10s
36
+ timeout queue 1m
37
+ timeout connect 10s
38
+ timeout client 1m
39
+ timeout server 1m
40
+ timeout http-keep-alive 10s
41
+ timeout check 10s
42
+ maxconn 3000
43
+
44
+ #---------------------------------------------------------------------
45
+ # ocpzx.yellowzone
46
+ #---------------------------------------------------------------------
47
+ listen api-server-6443
48
+ bind 172.16.41.20:6443
49
+ server bootstrap 172.16.41.22:6443 check inter 1s backup
50
+ server master0 172.16.41.23:6443 check inter 1s
51
+ server master1 172.16.41.24:6443 check inter 1s
52
+ server master2 172.16.41.25:6443 check inter 1s
53
+
54
+ listen machine-config-server-22623
55
+ bind 172.16.41.20:22623
56
+ server bootstrap 172.16.41.22:22623 check inter 1s backup
57
+ server master0 172.16.41.23:22623 check inter 1s
58
+ server master1 172.16.41.24:22623 check inter 1s
59
+ server master2 172.16.41.25:22623 check inter 1s
60
+
61
+ listen ingress-router-443
62
+ bind 172.16.41.20:443
63
+ balance source
64
+ server worker0 172.16.41.26:443 check inter 1s
65
+ server worker1 172.16.41.27:443 check inter 1s
66
+ server worker2 172.16.41.28:443 check inter 1s
67
+ server worker3 172.16.41.29:443 check inter 1s
68
+
69
+ listen ingress-router-80
70
+ bind 172.16.41.20:80
71
+ balance source
72
+ server worker0 172.16.41.26:80 check inter 1s
73
+ server worker1 172.16.41.27:80 check inter 1s
74
+ server worker2 172.16.41.28:80 check inter 1s
75
+ server worker3 172.16.41.29:80 check inter 1s
0 commit comments