[release-announce] puppet-pacemaker 0.5.0

no-reply at openstack.org no-reply at openstack.org
Fri Feb 10 19:08:34 UTC 2017


We contentedly announce the release of:

puppet-pacemaker 0.5.0: Puppet module for Pacemaker

Download the package from:

    https://tarballs.openstack.org/puppet-pacemaker/

For more details, please see below.

Changes in puppet-pacemaker 0.4.0..0.5.0
----------------------------------------

d639da8 Prepare for 0.5.0 release
28020de Do not apply the cib via --config when pcs does not support diffing
3d0222d Add a pacemaker remote resource
d7f4f9a Add tries and try_sleep to ::pacemaker::stonith
37b7b43 Add support for fence_ironic fencing agent.
40c5ce5 Add a remote class for pacemaker-remote
6af6bc6 Use --config when pushing the CIB in the non diff-against case
b01145b Add support for non-standard ports to fence_ipmilan.
5c7a0ce Add tries/try_sleep to the constraint classes
99e21a5 Add a constraint::order class
ac332ae Do not operate on the live CIB with pcs commands
a945058 Move cluster properties implementation to ruby
6c705ce Move all pcs() function to a common file for increased re-use
63de292 Add a pcmk_common file with some helper routines
e78e08c Pin nokogiri module to 1.6.0
b4e3b88 Relax requires when creating resources on remote nodes
129e748 fix dependencies definition for firewall module
145464e Add minimal location rule support to resource creation
907a417 Remove useless etc-pacemaker-authkey -> pcsd dependency


Diffstat (except docs and test files)
-------------------------------------

Gemfile                                        |   1 +
agent_generator/src_xml/fence_ipmilan.xml      |   5 +
agent_generator/src_xml/fence_ironic.xml       |  61 +++++++++
agent_generator/variables.sh                   |   1 +
lib/facter/pcmk_is_remote.rb                   |   8 ++
lib/puppet/provider/pcmk_common.rb             | 116 ++++++++++++++++
lib/puppet/provider/pcmk_constraint/default.rb |  49 ++++---
lib/puppet/provider/pcmk_property/default.rb   |  49 +++++++
lib/puppet/provider/pcmk_resource/default.rb   | 176 ++++++++++++++++---------
lib/puppet/type/pcmk_constraint.rb             |  52 +++++++-
lib/puppet/type/pcmk_property.rb               |  62 +++++++++
lib/puppet/type/pcmk_resource.rb               |  20 +++
manifests/constraint/base.pp                   |  13 +-
manifests/constraint/colocation.pp             |  18 ++-
manifests/constraint/location.pp               |  19 ++-
manifests/constraint/order.pp                  |  92 +++++++++++++
manifests/corosync.pp                          |   3 -
manifests/params.pp                            |   6 +
manifests/property.pp                          |  64 ++-------
manifests/remote.pp                            |  50 +++++++
manifests/resource/filesystem.pp               |  20 ++-
manifests/resource/ip.pp                       |  20 ++-
manifests/resource/lsb.pp                      |  20 ++-
manifests/resource/ocf.pp                      |  21 ++-
manifests/resource/remote.pp                   | 106 +++++++++++++++
manifests/resource/route.pp                    |  20 ++-
manifests/resource/service.pp                  |  20 ++-
manifests/resource/systemd.pp                  |  20 ++-
manifests/stonith.pp                           |  26 +++-
manifests/stonith/fence_ipmilan.pp             |  10 +-
manifests/stonith/fence_ironic.pp              | 168 +++++++++++++++++++++++
metadata.json                                  |  37 ++++--
releasenotes/source/conf.py                    |   4 +-
33 files changed, 1180 insertions(+), 177 deletions(-)






More information about the Release-announce mailing list