Puppet Class: clustering
- Defined in:
- manifests/clustering.pp
Overview
Class: cloud::clustering
Initialize Pacemaker / Corosync cluster
Parameters:
- cluster_members
-
(required) Array of hostnames of cluster nodes
- cluster_ip
-
(optional) IP address used by Corosync to send multicast traffic Defaults to '127.0.0.1'
- cluster_auth
-
(optional) Controls corosync's ability to authenticate and encrypt multicast messages. Defaults to false
- cluster_authkey
-
(optional) Specifies the path to the CA which is used to sign Corosync's certificate. Defaults to '/var/lib/puppet/ssl/certs/ca.pem'
- cluster_recheck_interval
-
(optional) This tells the cluster to periodically recalculate the ideal state of the cluster. Defaults to 5min
- pe_warn_series_max
-
(optional) The number of PE inputs resulting in WARNINGs to save. Used when reporting problems. Defaults to 1000
- pe_input_series_max
-
(optional) The number of "normal" PE inputs to save. Used when reporting problems. Defaults to 1000
- pe_error_series_max
-
(optional) The number of PE inputs resulting in ERRORs to save. Used when reporting problems. Defaults to 1000
- multicast_address
-
(optionnal) IP address used to send multicast traffic Defaults to '239.192.168.1'
- firewall_settings
-
(optional) Allow to add custom parameters to firewall rules Should be a hash. Default to {}