GitHub puppet-drbd
19
19
8
Basic module for configuring active-passive drbd resources

Metadata Valid
No translation
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_VERSION_RANGE}
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
With Operatingsystem Support
No translation
Supports Only Current Debian
No translation
Supports Latest Debian
No translation
In Modulesync Repo
No translation
In Plumbing
Is in plumbing
Has Secrets
Has a .sync.yml file
Synced
Has a .msync.yml file
Latest Modulesync
No translation
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
Released
Is in modulesync_config and in forge releases.
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.

Open Pull Requests

Startup and initial setup fixes
merge-conflicts

The changes of this PR are fixing the initial setup procedure of the module. With startup options a wfc-timeout can be specified, so that the service enable does not hang an indefinite amount of time. Further the the initial ressource up needs a --force parameter (this may be an update in procedure for versions > 8.4).

allowing extra mount options to be specified on DRBD resources
merge-conflicts
tests-fail

Passing through a parameter to append extra mount options to the Mount resource.

add parameter for conf directory purge
merge-conflicts

useful for certain situations where existing/manual drbd conf exists

Added Redhat/CentOS package support
merge-conflicts
tests-fail

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
This adds the DRBD package support to RedHat/CentOS distros. The package name for the DRBD is different for Redhat based repositories. Added a params file to pass the package name depending on the OS distributions.

The fixed module is tested against Puppet server version 5.5.2, CentOS 7 and Debian 7

Also added the site.pp file used to test the module to examples section of the code.

-->

This Pull Request (PR) fixes the following issues

<!--

Multiple DRBD resources on a pair of nodes are not possible with the purge = Ture, updated it to false for more stability across different scenarios.

-->