The services are deployed as proper systemd services on all OSes. When hasstatus is true, Puppet will use systemctl to check if the service is running. If it's false, Puppet will try to grep within ps for the service. That's unreliable and doesn't make any sense. See: https://www.puppet.com/docs/puppet/8/types/service.html#service-description
The services are deployed as proper systemd services on all OSes. When hasstatus is true, Puppet will use systemctl to check if the service is running. If it's false, Puppet will try to grep within
ps
for the service. That's unreliable and doesn't make any sense. See: https://www.puppet.com/docs/puppet/8/types/service.html#service-descriptionit's not clear why this ever was introduced: https://github.com/voxpupuli/puppet-keepalived/commit/ace4ed6aa1f269e249b84ce19a615e18b68c3cd3
Pull Request (PR) description
This Pull Request (PR) fixes the following issues