If you set any params in the pe_failover classes via the console, https://github.com/ipcrm/pe_failover/blob/master/manifests/active/classification.pp will overwrite them. This forces you to use hiera to set these values. This code should preserve custom settings.