aboutsummaryrefslogtreecommitdiffstats
path: root/overcloud-without-mergepy.yaml
diff options
context:
space:
mode:
authorGiulio Fidente <gfidente@redhat.com>2015-04-17 20:19:36 +0200
committerGiulio Fidente <gfidente@redhat.com>2015-04-20 15:43:28 -0400
commitf7826b8a3a083a1776c5f1f02526232a3bf32d4d (patch)
tree7ee78b8b5a03438ac52641866328c83ab2541436 /overcloud-without-mergepy.yaml
parent40148f70d0bc1d41e65f16928fa47723e4541e15 (diff)
Perform basic setup of Pacemaker cluster using puppet-pacemaker
Depends-On: Ia1bbf53c674e34ba7c70249895b106ec0af3c249 Change-Id: Ifa9f579d26a3cba9f8705226984c7b987ae0ad1c
Diffstat (limited to 'overcloud-without-mergepy.yaml')
-rw-r--r--overcloud-without-mergepy.yaml12
1 files changed, 9 insertions, 3 deletions
diff --git a/overcloud-without-mergepy.yaml b/overcloud-without-mergepy.yaml
index f61536ca..32dc9709 100644
--- a/overcloud-without-mergepy.yaml
+++ b/overcloud-without-mergepy.yaml
@@ -263,6 +263,11 @@ parameters:
default: true
description: Whether to use Galera instead of regular MariaDB.
type: boolean
+ EnablePacemaker:
+ default: true
+ description: If enabled services will be monitored by Pacemaker; it
+ will manage VIPs as well, in place of Keepalived.
+ type: boolean
ExtraConfig:
default: {}
description: |
@@ -516,10 +521,10 @@ resources:
HeatAuthEncryptionKey:
type: OS::Heat::RandomString
- CorosyncAuthKey:
+ PcsdPassword:
type: OS::Heat::RandomString
properties:
- length: 128
+ length: 16
Controller:
type: OS::Heat::ResourceGroup
@@ -540,9 +545,9 @@ resources:
CloudName: {get_param: CloudName}
ControlVirtualInterface: {get_param: ControlVirtualInterface}
ControllerExtraConfig: {get_param: controllerExtraConfig}
- CorosyncAuthKey: {get_resource: CorosyncAuthKey}
Debug: {get_param: Debug}
EnableGalera: {get_param: EnableGalera}
+ EnablePacemaker: {get_param: EnablePacemaker}
ExtraConfig: {get_param: ExtraConfig}
Flavor: {get_param: OvercloudControlFlavor}
GlancePort: {get_param: GlancePort}
@@ -583,6 +588,7 @@ resources:
NeutronTunnelTypes: {get_param: NeutronTunnelTypes}
NovaPassword: {get_param: NovaPassword}
NtpServer: {get_param: NtpServer}
+ PcsdPassword: {get_resource: PcsdPassword}
PublicVirtualInterface: {get_param: PublicVirtualInterface}
RabbitPassword: {get_param: RabbitPassword}
RabbitUserName: {get_param: RabbitUserName}