diff --git a/pillar.example b/pillar.example index 2044fd6..99b8db7 100644 --- a/pillar.example +++ b/pillar.example @@ -2,40 +2,126 @@ # Example pillar configuration # +# The following would generate the example file in RedHat based systems. + keepalived: global_defs: - notification_emails: - - alerts@example.com - smtp_server: 'mymail.example.com' + notification_email: + - acassen@firewall.loc + - failover@firewall.loc + - sysadmin@firewall.loc + notification_email_from: Alexandre.Cassen@firewall.loc + smtp_server: 192.168.200.1 smtp_connect_timeout: 30 - - vrrp_scripts: - chk_haproxy: - script: "killall -0 haproxy" - interval: 2 - + router_id: LVS_DEVEL vrrp_instances: - testhaproxy: - interface: eth0 - priority: 10 - virtual_router_id: 01 - smtp_alert: True - authentication: - auth_type: PASS - auth_pass: topsecret - virtual_ipaddresses: - - "10.20.30.40" - - "10.20.30.41" - - "10.20.30.42" - track_scripts: - - chk_haproxy - -# -# Example Addition Pillar for Master -# - -keepalived: - vrrp_instances: - testhaproxy: + VI_1: state: MASTER - priority: 101 + interface: eth0 + virtual_router_id: 51 + priority: 100 + advert_int: 1 + authentication: + auth_type: PASS + auth_pass: 1111 + virtual_ipaddress: + - 192.168.200.16 + - 192.168.200.17 + - 192.168.200.18 + virtual_server: + # Virtual and real servers include the port as part of the ID. + 192.168.200.100 443: + delay_loop: 6 + lb_algo: rr + lb_kind: NAT + nat_mask: 255.255.255.0 + persistence_timeout: 50 + protocol: TCP + real_server: + 192.168.201.100 443: + weight: 1 + SSL_GET: + # Must be a list because of multiple URL entries. + - url: + path: / + digest: ff20ad2481f97b1754ef3e12ecd3a9cc + - url: + path: /mrtg/ + digest: 9b3a0c85a887a256d6939da88aabd8cd + - connect_timeout: 3 + - nb_get_retry: 3 + - delay_before_retry: 3 + 10.10.10.2 1358: + delay_loop: 6 + lb_algo: rr + lb_kind: NAT + persistence_timeout: 50 + protocol: TCP + sorry_server: 192.168.200.200 1358 + real_server: + 192.168.200.2 1358: + weight: 1 + HTTP_GET: + # Must be a list because of multiple URL entries. + - url: + path: /testurl/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - url: + path: /testurl2/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - url: + path: /testurl3/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - connect_timeout: 3 + - nb_get_retry: 3 + - delay_before_retry: 3 + 192.168.200.3 1358: + weight: 1 + HTTP_GET: + - url: + path: /testurl/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334c + - url: + path: /testurl2/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334c + - connect_timeout: 3 + - nb_get_retry: 3 + - delay_before_retry: 3 + 10.10.10.3 1358: + delay_loop: 3 + lb_algo: rr + lb_kind: NAT + nat_mask: 255.255.255.0 + persistence_timeout: 50 + protocol: TCP + real_server: + 192.168.200.4 1358: + weight: 1 + HTTP_GET: + - url: + path: /testurl/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - url: + path: /testurl2/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - url: + path: /testurl3/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - connect_timeout: 3 + - nb_get_retry: 3 + - delay_before_retry: 3 + 192.168.200.5 1358: + weight: 1 + HTTP_GET: + - url: + path: /testurl/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - url: + path: /testurl2/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - url: + path: /testurl3/test.jsp + digest: 640205b7b0fc66c1ea91c463fac6334d + - connect_timeout: 3 + - nb_get_retry: 3 + - delay_before_retry: 3