ansible/roles/ifstated/templates/ifstated-fsol.conf

33 lines
464 B
Text

init-state auto
carp_up = "carp145.link.up"
state auto {
run "pfctl -f /etc/pf.conf"
if $carp_up {
set-state master
}
if ! $carp_up {
set-state backup
}
}
state backup {
init {
run "/usr/local/sbin/birdc disable ospf1"
}
if $carp_up {
set-state master
}
}
state master {
init {
run "/usr/local/sbin/birdc enable ospf1"
}
if !$carp_up {
set-state backup
}
}