evrardjp / ansible-keepalived

Keepalived role for ansible deployment
Apache License 2.0
98 stars 98 forks source link

Add useful parameters to vserver and checks #292

Open matchaxnb opened 1 year ago

matchaxnb commented 1 year ago

Hello @evrardjp, Jean-Philippe,

I have added 2 parameters to your module:

vserver.quorum: allows to define the quorum weight needed to operate properly. If this quorum is not met, the sorry_server will respond instead. This allows for split brain avoidance mechanisms with a witness tie-breaker for example.

*_check.delay_loop: this parameter defines the base frequency with which health checks are done. delay_before_retry is an override for this parameter only in the case of failures. By setting delay_loop to an integer, the healthcheck will be run every that-much seconds.

I hope you like it, find it up to your standards, and merge it.