Adds support for SUSE Linux Enterprise Server to the puppetlabs-corosync module.
No special care is given to ensure only supported clusters are used, that's for either a profile or a separate module.
The acceptance tests are failing in a not yet diagnosed fashion, this PR will solve that.
This pull request allows to define a watchdog_device resource for corosync.
In early corosync versions, watchdog usage had to be explicitly turned off via the "off" keyword, while in recent versions its usage needs to be explicitly turned on via the device name e.g. "/dev/watchdog". Hence an Optional[String] seems a better choice than a Boolean.
I didn't spot an open PR on this, but there is open issue #485
It seems that the release of pacemaker 2.0.3 (in RHEL8) removes the option of supplying the superfluous score parameter.
Here is the documentation for pacemaker 2.0 which makes no mention of a score property:
Removes the score parameter from cs_order type as it is no longer valid and causes errors.
Thank you for contributing to this project!
Update the command used to check config file for corosync v3+
RedHat/CentOS 8 support