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(-)
participants (1)
-
no-reply@openstack.org