Merge "Make signal_transport a parameter"

This commit is contained in:
Jenkins 2014-08-25 04:18:47 +00:00 committed by Gerrit Code Review
commit aea200427d
3 changed files with 23 additions and 0 deletions

View File

@ -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:

View File

@ -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
@ -317,6 +323,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]}
@ -691,6 +699,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:

View File

@ -181,6 +181,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:
RabbitCookie:
type: OS::Heat::RandomString
@ -330,6 +336,7 @@ resources:
properties:
config: {get_resource: undercloudConfig}
server: {get_resource: undercloud}
signal_transport: {get_param: DefaultSignalTransport}
input_values:
bootstack_nodeid:
get_attr: