forked from voxpupuli/puppet-corosync
-
Notifications
You must be signed in to change notification settings - Fork 0
gergnz/puppetlabs-corosync
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
corosync: MVP implementation of a module to manage Corosync, primarily the Pacemaker portion. There are two things this module has: Puppet manifests to install and create initial configurations needed to get things up and running. A set of types and providers you can subsequently use to configure various Corosync resources, like primitives or collocations. I built this against Debian Squeeze with backports enabled so, since it is a MVP it only current supports Debian since some paths are hardcoded. Examples on how to get started are in the tests directory. Sadly I have not had enough time to write proper rspec for either for types, providers, or manifests. More documentation can be found in the manifests and the type/providers if you either read them or print them out with "puppet {describe, doc}". I learned a lot writing the module. It was one of the last things I started before moving from the Professional Services team to Operations here at Puppet Labs. Working on it keeps popping up here and there, which it interrupting my new duties so I am cutting a release in its current state for people to descend upon and improve. I'll still keep taking jabs at it now and again but Corosync is a beast with its own assumptions and I don't think I could every stop improving on this module.
About
Sets up and manages Corosync.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Ruby 77.2%
- Puppet 17.5%
- Shell 5.3%