Puppet module for managing corosync configurations.
This module is a simple configurator for corosync/pacemaker services.
Parameters:
- authkey: the authentication key
- bindnetaddr: the IP to bind the servies to
- broadcast: set this to true if you want to use broadcast instead of multicast
- cluster_name: The cluster name
- mcastaddr: the multicast address, if using multicast
- mcastport: the multicast port of the cluster
- nodes: The cluster members
- pacemaker_version: Set this to the value of the pacemaker protocol. Default is 0.
- secauth: enable or disable secure authentication (default false)
- unicast: Set this to true if you want to use unicast communications
Sample usage
class {'corosync':
bindnetaddr => $ipaddress,
mcastaddr => '226.94.1.1',
mcastport => 5405,
secauth => false,
authkey => 'puppet:///modules/mymodule/authkey',
pacemaker => 0
}
0.1.2
- Fix templates
0.1.1
- New parameters
- cluster_name
- unicast
- nodes
- pacemaker_version
0.1.0
- Initial version