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

Repo Checks ( 8 of 16 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
failed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
Operatingsystems
No translation
passed
Supports Only Current Redhat
No translation
failed
Supports Latest Redhat
No translation
failed
Supports Only Current Debian
No translation
failed
Supports Latest Debian
No translation
failed
In Modulesync Repo
Is listed as a module managed using modulesync_config
passed
Synced
Has a .msync.yml file
passed
Latest Modulesync
Has been synchronized with the latest tagged version of modulesync_config
failed
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
passed
Released
Is in modulesync_config and in forge releases.
passed
Valid Sync File
If a (optional) sync file is present, it must not contain a `.travis.yml` entry.
failed
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.
failed

Open Pull Requests

add parameter for conf directory purge
merge-conflicts

useful for certain situations where existing/manual drbd conf exists

Open PR in GitHub
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.

Open PR in GitHub
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).

Open PR in GitHub
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.

-->

Open PR in GitHub
Parameters for global options and puppet 7.x.x

Pull Request (PR) description

  • Add parameters for global options
  • add puppet 7.x.x to metadata.json (I'm using puppet 7 and can confirm it works :))

This Pull Request (PR) fixes the following issues

Fixes: #109

Open PR in GitHub