aboutsummaryrefslogtreecommitdiffstats
path: root/nova-compute-instance.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 /nova-compute-instance.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 'nova-compute-instance.yaml')
-rw-r--r--nova-compute-instance.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova-compute-instance.yaml b/nova-compute-instance.yaml
index 86115293..00658ff2 100644
--- a/nova-compute-instance.yaml
+++ b/nova-compute-instance.yaml
@@ -170,6 +170,12 @@ parameters:
type: string
description: The image ID for live-updates to the overcloud compute nodes.
default: ''
+ DefaultSignalTransport:
+ default: CFN_SIGNAL
+ description: Transport to use for software-config signals.
+ type: string
+ constraints:
+ - allowed_values: [ CFN_SIGNAL, HEAT_SIGNAL, NO_SIGNAL ]
resources:
NovaCompute0:
type: OS::Nova::Server
@@ -232,6 +238,7 @@ resources:
depends_on: [NovaCompute0Passthrough]
type: OS::Heat::StructuredDeployment
properties:
+ signal_transport: {get_param: DefaultSignalTransport}
config: {get_param: AllNodesConfig}
server: {get_resource: NovaCompute0}
NovaCompute0Passthrough: