Add DeployIdentifier to extra config containers
Certain config containers might need to be replaced and re-run regardless of whether configuration changes on update and upgrade. Adding the DeployIdentifier to the env will ensure that they are. Change-Id: I150212ebac3fed471ffb4e7ed7b6eb6c7af3fad9 Closes-Bug: #1860571
This commit is contained in:
parent
743a74aadc
commit
714e1b5d31
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -205,6 +211,8 @@ outputs:
|
||||||
- /var/log/containers/aodh:/var/log/aodh
|
- /var/log/containers/aodh:/var/log/aodh
|
||||||
- /var/log/containers/httpd/aodh-api:/var/log/httpd
|
- /var/log/containers/httpd/aodh-api:/var/log/httpd
|
||||||
command: "/usr/bin/bootstrap_host_exec aodh_api su aodh -s /bin/bash -c /usr/bin/aodh-dbsync"
|
command: "/usr/bin/bootstrap_host_exec aodh_api su aodh -s /bin/bash -c /usr/bin/aodh-dbsync"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
aodh_api:
|
aodh_api:
|
||||||
image: *aodh_api_image
|
image: *aodh_api_image
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -298,6 +304,8 @@ outputs:
|
||||||
- '/usr/bin/bootstrap_host_exec'
|
- '/usr/bin/bootstrap_host_exec'
|
||||||
- 'cinder_api'
|
- 'cinder_api'
|
||||||
- "su cinder -s /bin/bash -c 'cinder-manage db sync --bump-versions'"
|
- "su cinder -s /bin/bash -c 'cinder-manage db sync --bump-versions'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
cinder_api:
|
cinder_api:
|
||||||
image: *cinder_api_image
|
image: *cinder_api_image
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
MonitoringSubscriptionDesignateCentral:
|
MonitoringSubscriptionDesignateCentral:
|
||||||
default: 'overcloud-designate-central'
|
default: 'overcloud-designate-central'
|
||||||
type: string
|
type: string
|
||||||
|
@ -171,6 +177,8 @@ outputs:
|
||||||
- /var/lib/config-data/designate/etc/designate/:/etc/designate/:ro
|
- /var/lib/config-data/designate/etc/designate/:/etc/designate/:ro
|
||||||
- /var/log/containers/designate:/var/log/designate:z
|
- /var/log/containers/designate:/var/log/designate:z
|
||||||
command: "/usr/bin/bootstrap_host_exec designate_central su designate -s /bin/bash -c 'designate-manage --config-file /etc/designate/designate.conf database sync'"
|
command: "/usr/bin/bootstrap_host_exec designate_central su designate -s /bin/bash -c 'designate-manage --config-file /etc/designate/designate.conf database sync'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
designate_central:
|
designate_central:
|
||||||
image: *designate_central_image
|
image: *designate_central_image
|
||||||
|
|
|
@ -30,6 +30,12 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
Debug:
|
Debug:
|
||||||
default: false
|
default: false
|
||||||
description: Set to True to enable debugging on all services.
|
description: Set to True to enable debugging on all services.
|
||||||
|
@ -551,6 +557,7 @@ outputs:
|
||||||
environment:
|
environment:
|
||||||
KOLLA_BOOTSTRAP: true
|
KOLLA_BOOTSTRAP: true
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
command: "/usr/bin/bootstrap_host_exec glance_api su glance -s /bin/bash -c '/usr/local/bin/kolla_start'"
|
command: "/usr/bin/bootstrap_host_exec glance_api su glance -s /bin/bash -c '/usr/local/bin/kolla_start'"
|
||||||
step_4:
|
step_4:
|
||||||
map_merge:
|
map_merge:
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -314,6 +320,7 @@ outputs:
|
||||||
- /etc/ceph:/var/lib/kolla/config_files/src-ceph:ro
|
- /etc/ceph:/var/lib/kolla/config_files/src-ceph:ro
|
||||||
environment:
|
environment:
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
gnocchi_api:
|
gnocchi_api:
|
||||||
image: *gnocchi_api_image
|
image: *gnocchi_api_image
|
||||||
start_order: 1
|
start_order: 1
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
HeatEngineOptVolumes:
|
HeatEngineOptVolumes:
|
||||||
default: []
|
default: []
|
||||||
description: list of optional volumes to be mounted
|
description: list of optional volumes to be mounted
|
||||||
|
@ -261,6 +267,8 @@ outputs:
|
||||||
- /var/lib/config-data/heat/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
- /var/lib/config-data/heat/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
||||||
- /var/lib/config-data/heat/etc/heat/:/etc/heat/:ro
|
- /var/lib/config-data/heat/etc/heat/:/etc/heat/:ro
|
||||||
command: "/usr/bin/bootstrap_host_exec heat_engine su heat -s /bin/bash -c 'heat-manage db_sync'"
|
command: "/usr/bin/bootstrap_host_exec heat_engine su heat -s /bin/bash -c 'heat-manage db_sync'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
heat_engine:
|
heat_engine:
|
||||||
image: *heat_engine_image
|
image: *heat_engine_image
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
IronicPassword:
|
IronicPassword:
|
||||||
description: The password for the Ironic service and db account, used by the Ironic services
|
description: The password for the Ironic service and db account, used by the Ironic services
|
||||||
type: string
|
type: string
|
||||||
|
@ -236,6 +242,8 @@ outputs:
|
||||||
- /var/log/containers/httpd/ironic-api:/var/log/httpd:z
|
- /var/log/containers/httpd/ironic-api:/var/log/httpd:z
|
||||||
- /var/lib/config-data/ironic_api/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
- /var/lib/config-data/ironic_api/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
||||||
command: "/usr/bin/bootstrap_host_exec ironic_api su ironic -s /bin/bash -c 'ironic-dbsync --config-file /etc/ironic/ironic.conf'"
|
command: "/usr/bin/bootstrap_host_exec ironic_api su ironic -s /bin/bash -c 'ironic-dbsync --config-file /etc/ironic/ironic.conf'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
ironic_api:
|
ironic_api:
|
||||||
start_order: 10
|
start_order: 10
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
IPAImageURLs:
|
IPAImageURLs:
|
||||||
default: []
|
default: []
|
||||||
description: IPA image URLs, the format should be ["http://path/to/kernel", "http://path/to/ramdisk"]
|
description: IPA image URLs, the format should be ["http://path/to/kernel", "http://path/to/ramdisk"]
|
||||||
|
@ -411,6 +417,7 @@ outputs:
|
||||||
- /var/log/containers/ironic-inspector:/var/log/ironic-inspector:z
|
- /var/log/containers/ironic-inspector:/var/log/ironic-inspector:z
|
||||||
environment:
|
environment:
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
command: "/usr/bin/bootstrap_host_exec ironic_inspector su ironic-inspector -s /bin/bash -c 'ironic-inspector-dbsync --config-file /etc/ironic-inspector/inspector.conf upgrade'"
|
command: "/usr/bin/bootstrap_host_exec ironic_inspector su ironic-inspector -s /bin/bash -c 'ironic-inspector-dbsync --config-file /etc/ironic-inspector/inspector.conf upgrade'"
|
||||||
ironic_inspector_get_ipa:
|
ironic_inspector_get_ipa:
|
||||||
start_order: 2
|
start_order: 2
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
AdminPassword:
|
AdminPassword:
|
||||||
description: The password for the keystone admin account, used for monitoring, querying neutron etc.
|
description: The password for the keystone admin account, used for monitoring, querying neutron etc.
|
||||||
type: string
|
type: string
|
||||||
|
@ -643,6 +649,7 @@ outputs:
|
||||||
- {get_attr: [KeystoneLogging, environment]}
|
- {get_attr: [KeystoneLogging, environment]}
|
||||||
- KOLLA_BOOTSTRAP: true
|
- KOLLA_BOOTSTRAP: true
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
command: ['/usr/bin/bootstrap_host_exec', 'keystone', '/usr/local/bin/kolla_start']
|
command: ['/usr/bin/bootstrap_host_exec', 'keystone', '/usr/local/bin/kolla_start']
|
||||||
keystone:
|
keystone:
|
||||||
start_order: 2
|
start_order: 2
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
MistralWorkers:
|
MistralWorkers:
|
||||||
default: 1
|
default: 1
|
||||||
description: The number of workers for the mistral-api.
|
description: The number of workers for the mistral-api.
|
||||||
|
@ -199,6 +205,8 @@ outputs:
|
||||||
- /var/lib/config-data/mistral/etc/mistral/:/etc/mistral/:ro
|
- /var/lib/config-data/mistral/etc/mistral/:/etc/mistral/:ro
|
||||||
- /var/log/containers/mistral:/var/log/mistral:z
|
- /var/log/containers/mistral:/var/log/mistral:z
|
||||||
command: "/usr/bin/bootstrap_host_exec mistral_api su mistral -s /bin/bash -c 'mistral-db-manage --config-file /etc/mistral/mistral.conf --openstack_actions_mapping_path=/etc/mistral/mapping.json upgrade head'"
|
command: "/usr/bin/bootstrap_host_exec mistral_api su mistral -s /bin/bash -c 'mistral-db-manage --config-file /etc/mistral/mistral.conf --openstack_actions_mapping_path=/etc/mistral/mapping.json upgrade head'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
mistral_api:
|
mistral_api:
|
||||||
start_order: 15
|
start_order: 15
|
||||||
|
|
|
@ -33,6 +33,12 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
MultiInterfaceDriverMappings:
|
MultiInterfaceDriverMappings:
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
default: ""
|
default: ""
|
||||||
|
@ -116,6 +122,7 @@ outputs:
|
||||||
- ''
|
- ''
|
||||||
environment:
|
environment:
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
metadata_settings:
|
metadata_settings:
|
||||||
get_attr: [NeutronBase, role_data, metadata_settings]
|
get_attr: [NeutronBase, role_data, metadata_settings]
|
||||||
upgrade_tasks: []
|
upgrade_tasks: []
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -473,6 +479,8 @@ outputs:
|
||||||
# FIXME: we should make config file permissions right
|
# FIXME: we should make config file permissions right
|
||||||
# and run as neutron user
|
# and run as neutron user
|
||||||
#command: "/usr/bin/bootstrap_host_exec neutron_api su neutron -s /bin/bash -c 'neutron-db-manage upgrade heads'"
|
#command: "/usr/bin/bootstrap_host_exec neutron_api su neutron -s /bin/bash -c 'neutron-db-manage upgrade heads'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
map_merge:
|
map_merge:
|
||||||
- neutron_api:
|
- neutron_api:
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
NeutronPhysicalDevMappings:
|
NeutronPhysicalDevMappings:
|
||||||
description: >
|
description: >
|
||||||
List of <physical_network>:<physical device>
|
List of <physical_network>:<physical device>
|
||||||
|
@ -173,6 +179,7 @@ outputs:
|
||||||
- ''
|
- ''
|
||||||
environment:
|
environment:
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
neutron_mlnx_agent:
|
neutron_mlnx_agent:
|
||||||
start_order: 10
|
start_order: 10
|
||||||
|
|
|
@ -45,6 +45,12 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
DockerPuppetMountHostPuppet:
|
DockerPuppetMountHostPuppet:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
|
@ -304,6 +310,7 @@ outputs:
|
||||||
- ''
|
- ''
|
||||||
environment:
|
environment:
|
||||||
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
neutron_ovs_agent:
|
neutron_ovs_agent:
|
||||||
start_order: 10
|
start_order: 10
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -349,6 +355,8 @@ outputs:
|
||||||
- /var/lib/config-data/nova/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
- /var/lib/config-data/nova/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
||||||
- /var/lib/config-data/nova/etc/nova/:/etc/nova/:ro
|
- /var/lib/config-data/nova/etc/nova/:/etc/nova/:ro
|
||||||
command: "/usr/bin/bootstrap_host_exec nova_api su nova -s /bin/bash -c '/usr/bin/nova-manage api_db sync'"
|
command: "/usr/bin/bootstrap_host_exec nova_api su nova -s /bin/bash -c '/usr/bin/nova-manage api_db sync'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
nova_api_map_cell0:
|
nova_api_map_cell0:
|
||||||
start_order: 1 # Runs before nova-conductor dbsync
|
start_order: 1 # Runs before nova-conductor dbsync
|
||||||
image: *nova_api_image
|
image: *nova_api_image
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
NovaWorkers:
|
NovaWorkers:
|
||||||
default: 0
|
default: 0
|
||||||
description: Number of workers for Nova services.
|
description: Number of workers for Nova services.
|
||||||
|
@ -172,6 +178,8 @@ outputs:
|
||||||
- /var/lib/config-data/nova/etc/nova/:/etc/nova/:ro
|
- /var/lib/config-data/nova/etc/nova/:/etc/nova/:ro
|
||||||
user: root
|
user: root
|
||||||
command: "/usr/bin/bootstrap_host_exec nova_conductor su nova -s /bin/bash -c '/usr/bin/nova-manage db sync'"
|
command: "/usr/bin/bootstrap_host_exec nova_conductor su nova -s /bin/bash -c '/usr/bin/nova-manage db sync'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
nova_conductor:
|
nova_conductor:
|
||||||
image: *nova_conductor_image
|
image: *nova_conductor_image
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -285,6 +291,8 @@ outputs:
|
||||||
- /var/log/containers/octavia:/var/log/octavia:z
|
- /var/log/containers/octavia:/var/log/octavia:z
|
||||||
- /var/log/containers/httpd/octavia-api:/var/log/httpd:z
|
- /var/log/containers/httpd/octavia-api:/var/log/httpd:z
|
||||||
command: "/usr/bin/bootstrap_host_exec octavia_api su octavia -s /bin/bash -c '/usr/bin/octavia-db-manage upgrade head'"
|
command: "/usr/bin/bootstrap_host_exec octavia_api su octavia -s /bin/bash -c '/usr/bin/octavia-db-manage upgrade head'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
map_merge:
|
map_merge:
|
||||||
- octavia_api:
|
- octavia_api:
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
OVNSouthboundServerPort:
|
OVNSouthboundServerPort:
|
||||||
description: Port of the Southbound DB Server
|
description: Port of the Southbound DB Server
|
||||||
type: number
|
type: number
|
||||||
|
@ -230,6 +236,8 @@ outputs:
|
||||||
-
|
-
|
||||||
- /lib/modules:/lib/modules:ro
|
- /lib/modules:/lib/modules:ro
|
||||||
- /run/openvswitch:/run/openvswitch:shared,z
|
- /run/openvswitch:/run/openvswitch:shared,z
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
ovn_controller:
|
ovn_controller:
|
||||||
start_order: 1
|
start_order: 1
|
||||||
image: *ovn_controller_image
|
image: *ovn_controller_image
|
||||||
|
|
|
@ -59,6 +59,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
NeutronMetadataProxySharedSecret:
|
NeutronMetadataProxySharedSecret:
|
||||||
description: Shared secret to prevent spoofing
|
description: Shared secret to prevent spoofing
|
||||||
type: string
|
type: string
|
||||||
|
@ -299,6 +305,8 @@ outputs:
|
||||||
- {get_attr: [ContainersCommon, container_puppet_apply_volumes]}
|
- {get_attr: [ContainersCommon, container_puppet_apply_volumes]}
|
||||||
- - /lib/modules:/lib/modules:ro
|
- - /lib/modules:/lib/modules:ro
|
||||||
- /run/openvswitch:/run/openvswitch:shared,z
|
- /run/openvswitch:/run/openvswitch:shared,z
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
ovn_metadata_agent:
|
ovn_metadata_agent:
|
||||||
start_order: 1
|
start_order: 1
|
||||||
image: {get_param: ContainerOvnMetadataImage}
|
image: {get_param: ContainerOvnMetadataImage}
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
EnableInternalTLS:
|
EnableInternalTLS:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -270,6 +276,8 @@ outputs:
|
||||||
- /var/lib/config-data/placement/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
- /var/lib/config-data/placement/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
|
||||||
- /var/lib/config-data/placement/etc/placement/:/etc/placement/:ro
|
- /var/lib/config-data/placement/etc/placement/:/etc/placement/:ro
|
||||||
command: "/usr/bin/bootstrap_host_exec placement su placement -s /bin/bash -c '/usr/bin/placement-manage db sync'"
|
command: "/usr/bin/bootstrap_host_exec placement su placement -s /bin/bash -c '/usr/bin/placement-manage db sync'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
placement_api:
|
placement_api:
|
||||||
start_order: 1
|
start_order: 1
|
||||||
|
|
|
@ -41,6 +41,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
SaharaPassword:
|
SaharaPassword:
|
||||||
description: The password for the sahara service account, used by sahara-api.
|
description: The password for the sahara service account, used by sahara-api.
|
||||||
type: string
|
type: string
|
||||||
|
@ -176,6 +182,8 @@ outputs:
|
||||||
- /var/lib/sahara:/var/lib/sahara
|
- /var/lib/sahara:/var/lib/sahara
|
||||||
- /var/log/containers/sahara:/var/log/sahara
|
- /var/log/containers/sahara:/var/log/sahara
|
||||||
command: "/usr/bin/bootstrap_host_exec sahara_api su sahara -s /bin/bash -c 'sahara-db-manage --config-file /etc/sahara/sahara.conf upgrade head'"
|
command: "/usr/bin/bootstrap_host_exec sahara_api su sahara -s /bin/bash -c 'sahara-db-manage --config-file /etc/sahara/sahara.conf upgrade head'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
step_4:
|
step_4:
|
||||||
sahara_api:
|
sahara_api:
|
||||||
image: *sahara_api_image
|
image: *sahara_api_image
|
||||||
|
|
|
@ -36,6 +36,12 @@ parameters:
|
||||||
default: {}
|
default: {}
|
||||||
description: Parameters specific to the role
|
description: Parameters specific to the role
|
||||||
type: json
|
type: json
|
||||||
|
DeployIdentifier:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
Setting this to a unique value will re-run any deployment tasks which
|
||||||
|
perform configuration on a Heat stack-update.
|
||||||
Debug:
|
Debug:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: Set to True to enable debugging on all services.
|
description: Set to True to enable debugging on all services.
|
||||||
|
@ -319,6 +325,8 @@ outputs:
|
||||||
- /var/log/containers/zaqar:/var/log/zaqar
|
- /var/log/containers/zaqar:/var/log/zaqar
|
||||||
- /var/log/containers/httpd/zaqar:/var/log/httpd
|
- /var/log/containers/httpd/zaqar:/var/log/httpd
|
||||||
command: "/usr/bin/bootstrap_host_exec zaqar_api su zaqar -s /bin/bash -c 'zaqar-sql-db-manage upgrade head'"
|
command: "/usr/bin/bootstrap_host_exec zaqar_api su zaqar -s /bin/bash -c 'zaqar-sql-db-manage upgrade head'"
|
||||||
|
environment:
|
||||||
|
TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
|
||||||
- {}
|
- {}
|
||||||
- step_4:
|
- step_4:
|
||||||
zaqar:
|
zaqar:
|
||||||
|
|
Loading…
Reference in New Issue