Skip to content

desalvo/puppet-corosync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-corosync

Puppet module for managing corosync configurations.

Table of Contents

  1. Overview - What is the corosync module?
  2. Usage

Overview

This module is a simple configurator for corosync/pacemaker services.

Usage

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
}

Contributors

Release Notes

0.1.2

  • Fix templates

0.1.1

  • New parameters
  • cluster_name
  • unicast
  • nodes
  • pacemaker_version

0.1.0

  • Initial version

About

Puppet corosync module

Resources

License

Stars

Watchers

Forks

Packages

No packages published