keepalived-eipgw.conf.j2 745 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. global_defs {
  2. script_user root
  3. enable_script_security
  4. dynamic_interfaces
  5. }
  6. vrrp_script monitor {
  7. script "{{ vrrp_notify_script }} monitor"
  8. interval 5
  9. }
  10. vrrp_instance eipgw_128.3 {
  11. # Interface for VRRP advertisements
  12. interface {{ vrrp_interface }}
  13. virtual_router_id {{ vrrp_router_id }}
  14. priority {{ vrrp_priority }}
  15. nopreempt
  16. advert_int 1
  17. authentication {
  18. auth_type PASS
  19. auth_pass oc-eipgw
  20. }
  21. # Gateway address for external hosts
  22. virtual_ipaddress {
  23. {{ vrrp_vip }}
  24. }
  25. track_script {
  26. monitor
  27. }
  28. notify_backup "{{ vrrp_notify_script }} notify BACKUP"
  29. notify_master "{{ vrrp_notify_script }} notify MASTER"
  30. notify_fault "{{ vrrp_notify_script }} notify FAULT"
  31. notify_stop "{{ vrrp_notify_script }} notify STOP"
  32. }