9beb316c73
This adds support for setting op defaults via pcs. Tested via: include ::pacemaker::resource_op_defaults A) No defaults set to start with: [root@controller-0 pacemaker]# pcs resource op defaults No defaults set B) Hiera key to pass a new default: [root@controller-0 pacemaker]# hiera -c /etc/puppet/hiera.yaml pacemaker::resource_op_defaults::defaults {"timeout_test"=>{"name"=>"timeout", "value"=>"60s"}} C) Puppet apply: [root@controller-0 pacemaker]# puppet apply /tmp/test.pp Notice: Compiled catalog for controller-0.redhat.local in environment production in 0.06 seconds Notice: /Stage[main]/Pacemaker::Resource_op_defaults/Pcmk_resource_op_default[timeout_test]/ensure: created Notice: Applied catalog in 2.89 seconds D) Correct results [root@controller-0 pacemaker]# pcs resource op defaults timeout: 60s E) Change value: [root@controller-0 pacemaker]# hiera -c /etc/puppet/hiera.yaml pacemaker::resource_op_defaults::defaults {"timeout_test"=>{"name"=>"timeout", "value"=>"65s"}} [root@controller-0 pacemaker]# puppet apply /tmp/test.pp [root@controller-0 pacemaker]# pcs resource op defaults timeout: 65s F) Idempotency: [root@controller-0 pacemaker]# puppet apply /tmp/test.pp Notice: Compiled catalog for controller-0.redhat.local in environment production in 0.05 seconds Notice: Applied catalog in 0.97 seconds Change-Id: Id72941260c264081cec253382d8e4c975c4a6104 |
||
---|---|---|
.. | ||
pcs.rb |