Merge pull request #163 from enovance/bug/162/emilien
spof: Improve Corosync orchestration
This commit is contained in:
@@ -40,19 +40,18 @@ class cloud::spof(
|
|||||||
multicast_address => $multicast_address
|
multicast_address => $multicast_address
|
||||||
}
|
}
|
||||||
|
|
||||||
cs_property {
|
|
||||||
'no-quorum-policy': value => 'ignore';
|
|
||||||
'stonith-enabled': value => false;
|
|
||||||
'pe-warn-series-max': value => 1000;
|
|
||||||
'pe-input-series-max': value => 1000;
|
|
||||||
'cluster-recheck-interval': value => '5min';
|
|
||||||
}
|
|
||||||
|
|
||||||
corosync::service { 'pacemaker':
|
corosync::service { 'pacemaker':
|
||||||
version => '0',
|
version => '0',
|
||||||
}
|
}
|
||||||
|
|
||||||
Package['corosync'] ->
|
Package['corosync'] ->
|
||||||
|
cs_property {
|
||||||
|
'no-quorum-policy': value => 'ignore';
|
||||||
|
'stonith-enabled': value => 'false';
|
||||||
|
'pe-warn-series-max': value => 1000;
|
||||||
|
'pe-input-series-max': value => 1000;
|
||||||
|
'cluster-recheck-interval': value => '5min';
|
||||||
|
} ->
|
||||||
file { '/usr/lib/ocf/resource.d/heartbeat/ceilometer-agent-central':
|
file { '/usr/lib/ocf/resource.d/heartbeat/ceilometer-agent-central':
|
||||||
source => 'puppet:///modules/cloud/heartbeat/ceilometer-agent-central',
|
source => 'puppet:///modules/cloud/heartbeat/ceilometer-agent-central',
|
||||||
mode => '0755',
|
mode => '0755',
|
||||||
@@ -74,9 +73,7 @@ class cloud::spof(
|
|||||||
on-fail => 'restart'
|
on-fail => 'restart'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} ->
|
||||||
|
|
||||||
Package['corosync'] ->
|
|
||||||
file { '/usr/lib/ocf/resource.d/heartbeat/neutron-metadata-agent':
|
file { '/usr/lib/ocf/resource.d/heartbeat/neutron-metadata-agent':
|
||||||
source => 'puppet:///modules/cloud/heartbeat/neutron-metadata-agent',
|
source => 'puppet:///modules/cloud/heartbeat/neutron-metadata-agent',
|
||||||
mode => '0755',
|
mode => '0755',
|
||||||
@@ -98,9 +95,7 @@ class cloud::spof(
|
|||||||
on-fail => 'restart'
|
on-fail => 'restart'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} ->
|
||||||
|
|
||||||
Package['corosync'] ->
|
|
||||||
file { '/usr/lib/ocf/resource.d/heartbeat/heat-engine':
|
file { '/usr/lib/ocf/resource.d/heartbeat/heat-engine':
|
||||||
source => 'puppet:///modules/cloud/heartbeat/heat-engine',
|
source => 'puppet:///modules/cloud/heartbeat/heat-engine',
|
||||||
mode => '0755',
|
mode => '0755',
|
||||||
|
|||||||
Reference in New Issue
Block a user