ansible/roles/network/README.md

780 B

Ansible role: network

VIP interfaces

VIP (virtual IP address) are defined using nework_vip_interfaces variable. Implementation is operating system specific itself. Currently OpenBSD uses CARP (Command Address Redundancy Protocol) and Linux uses VRRP (Virtual Router Redundancy Protocol) with keepalived daemon.

Parameters:

  • device: physical network device
  • vhid: router/host ID
  • ipaddr: virtual ip address
  • netmask: netmask for virtual ip address (optional on Linux)
  • pass: password for auththenticating advertisements
  • priority: used for elections higher value is preferred master value can be between 0 and 240 (optional)

Example:

network_vip_interfaces:

  • device: eth0
  • vhid: 1
  • ipaddr: 192.0.2.1
  • netmask: 255.255.255.0
  • pass: secret