puppet-pacemaker/examples/pacemaker_resource/update.pp

108 lines
1.9 KiB
Puppet

Pacemaker_resource {
ensure => 'present',
primitive_class => 'ocf',
primitive_provider => 'pacemaker',
primitive_type => 'Dummy',
}
pacemaker_resource { 'test-simple1' :
parameters => {
'fake' => '2',
},
}
pacemaker_resource { 'test-simple2' :
parameters => {
'fake' => '3',
},
}
pacemaker_resource { 'test-simple-params1' :
parameters => {
'fake' => '4',
},
metadata => {
'migration-threshold' => '4',
'failure-timeout' => '121',
},
operations => {
'monitor' => {
'interval' => '21',
'timeout' => '11',
},
'start' => {
'timeout' => '31',
},
'stop' => {
'timeout' => '31',
},
},
}
pacemaker_resource { 'test-simple-params2' :
parameters => {
'fake' => '5',
},
metadata => {
'migration-threshold' => '4',
'failure-timeout' => '121',
},
operations => [
{
'name' => 'monitor',
'interval' => '11',
'timeout' => '11',
},
{
'name' => 'monitor',
'interval' => '61',
'timeout' => '11',
},
{
'name' => 'start',
'timeout' => '31',
},
{
'name' => 'stop',
'timeout' => '31',
},
],
}
pacemaker_resource { 'test-clone' :
complex_type => 'clone',
complex_metadata => {
'interleave' => true,
},
parameters => {
'fake' => '6',
},
}
pacemaker_resource { 'test-master' :
primitive_type => 'Stateful',
complex_type => 'master',
complex_metadata => {
'interleave' => true,
'master-max' => '1',
},
parameters => {
'fake' => '7',
},
}
pacemaker_resource { 'test-clone-change' :
primitive_type => 'Stateful',
complex_type => 'clone',
parameters => {
'fake' => '8',
},
}
pacemaker_resource { 'test-master-change' :
primitive_type => 'Stateful',
complex_type => 'simple',
parameters => {
'fake' => '9',
},
}