aboutsummaryrefslogtreecommitdiffstats
path: root/overcloud-source.yaml
diff options
context:
space:
mode:
authorClint Byrum <clint@fewbar.com>2014-08-11 17:13:22 -0700
committerGregory Haynes <greg@greghaynes.net>2014-08-18 16:45:29 -0700
commitbf62abdc07ec9255122ff1a9155cf9fb809cda09 (patch)
tree257603775f82143fc459a3508922b4bedba31dc3 /overcloud-source.yaml
parent1192fb70d6e0e867887b0ff8e7b16fac005ea3c2 (diff)
Make signal_transport a parameter
There may be times where an update needs to change this without changing the template, such as when updates will be done by something other than Heat (i.e. Ansible). Change-Id: I89d1153acab697b64468f841b3f2d17c169da649
Diffstat (limited to 'overcloud-source.yaml')
-rw-r--r--overcloud-source.yaml9
1 files changed, 9 insertions, 0 deletions
diff --git a/overcloud-source.yaml b/overcloud-source.yaml
index 93a68344..8db9f856 100644
--- a/overcloud-source.yaml
+++ b/overcloud-source.yaml
@@ -283,6 +283,12 @@ parameters:
description: Keystone key for signing tokens.
type: string
hidden: true
+ DefaultSignalTransport:
+ default: CFN_SIGNAL
+ description: Transport to use for software-config signals.
+ type: string
+ constraints:
+ - allowed_values: [ CFN_SIGNAL, HEAT_SIGNAL, NO_SIGNAL ]
resources:
ControlVirtualIP:
type: OS::Neutron::Port
@@ -313,6 +319,8 @@ resources:
Path: nova-compute-instance.yaml
SubKey: resources.NovaCompute0Deployment
parameters:
+ DefaultSignalTransport:
+ get_param: DefaultSignalTransport
NovaApiHost: {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
KeystoneHost: {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
NeutronHost: {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
@@ -686,6 +694,7 @@ resources:
depends_on: [controller0Deployment,controller0SSLDeployment,controller0Swift,controller0Passthrough]
type: OS::Heat::StructuredDeployment
properties:
+ signal_transport: {get_param: DefaultSignalTransport}
config: {get_resource: allNodesConfig}
server: {get_resource: controller0}
controller0Deployment: