The puppet module has a default value of 2 for keepalived::vrrp::script::weight. While the default for this option in keepalived itself is 0 according to https://github.com/acassen/keepalived/blob/master/doc/keepalived.conf.SYNOPSIS which states:
The default weight equals 0, which means that any VRRP instance monitoring the script will transition to the fault state after <fall> consecutive failures of the script.
This misalignment probably occurred due to acassen/keepalived#484
The puppet module has a default value of
2forkeepalived::vrrp::script::weight. While the default for this option in keepalived itself is0according to https://github.com/acassen/keepalived/blob/master/doc/keepalived.conf.SYNOPSIS which states:The default weight equals 0, which means that any VRRP instance monitoring the script will transition to the fault state after <fall> consecutive failures of the script.This misalignment probably occurred due to acassen/keepalived#484