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

34 lines
518 B
Text

init-state auto
if_carp_up="carp145.link.up"
if_carp_down="carp145.link.down"
state auto {
if $if_carp_up {
set-state master
}
if $if_carp_down {
set-state backup
}
}
state master {
init {
run "pfctl -f /etc/pf.conf"
run "route add 0/1 37.16.96.65"
}
if $if_carp_down {
set-state backup
}
}
state backup {
init {
run "pfctl -f /etc/pf.conf"
run "route del 0/1"
}
if $if_carp_up {
set-state master
}
}