diff options
author | Giulio Fidente <gfidente@redhat.com> | 2015-04-17 20:19:36 +0200 |
---|---|---|
committer | Giulio Fidente <gfidente@redhat.com> | 2015-04-20 15:43:28 -0400 |
commit | f7826b8a3a083a1776c5f1f02526232a3bf32d4d (patch) | |
tree | 7ee78b8b5a03438ac52641866328c83ab2541436 /overcloud-without-mergepy.yaml | |
parent | 40148f70d0bc1d41e65f16928fa47723e4541e15 (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.yaml | 12 |
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} |