---
### squid
squid_ipv4_vip: 192.168.1.123
squid_port: 3128

### rsync
peer_rsync: 192.168.1.152

### sorry server
sorry_srv: 192.168.1.154

#### keepalived
ka_global_def:
  router_id: 'keepalived-balance-1'
  smtp_server: 172.16.0.21
  smtp_connect_timeout: 30
  notification_email: 'antonio.penadiaz@apkappa.it'
  notification_email_from: 'aps.mng.keepalived@apkappa.it'
  vrrp_garp_interval: 0
  vrrp_gna_interval: 0
  enable_script_security: true
  script_user: root

ka_vrrp_sync_groups:
  vg1:
    group:
      - 'eth0_vip1'
    smtp_alert: true
    extra_cfg:
      notify_master: "/usr/local/bin/check_script.sh primary"
      notify_backup: "/usr/local/bin/check_script.sh backup"
      notify_fault: "/usr/local/bin/check_script.sh fault"

ka_vrrp_script:
  chk_script:
    script: '"/usr/local/bin/check_script"'
    interval: 2
    fall: 2
    rise: 2

ka_instance:
  eth0_vip1:
    options:
      state: BACKUP
      interface: eth0
      virtual_router_id: 1
      priority: 100
      garp_master_delay: 2
      advert_int: 1
      smtp_alert: True
      unicast_src_ip: 192.168.1.153
      unicast_peer: 192.168.1.152
      authentication:
        auth_type: AH
        auth_pass: una_clave
      virtual_ipaddress:
        - '192.168.1.123/23 brd 192.168.1.255 dev eth0'
      track_script: 'chk_script'

ka_lvs:
  vs1:
    ip: 192.168.1.123
    port: 3128
    delay_loop: 30
    lb_algo: rr
    lb_kind: DR
    persistence_timeout: 5
    protocol: TCP
    sorry_server:
      ip: 192.168.1.154
      port: 3128
    real_servers:
      rs1:
        ip: 192.168.1.152
        port: 3128
        options:
          weight: 1
          tcp_check:
            - 'connect_timeout 3'
      rs2:
        ip: 192.168.1.153
        port: 3128
        options:
          weight: 1
          tcp_check:
            - 'connect_timeout 3'
