Honor --skip-deploy-identifier in common deploy tasks
To match the previous functionality when not using config-download, the common deploy step tasks should be skipped for already deployed nodes when using --skip-deploy-identifier. This patch adds a task to check if one of the json configuration files created by the common tasks already exists. If it does, and --skip-deploy-identifier has caused an empty DeployIdentifier parameter value, the tasks will be skipped for that node. Change-Id: I711dbb00a9c34dbd96ef179ef41bff281b0001d1 Closes-Bug: #1796924
This commit is contained in:
parent
ec227891bd
commit
a7955832df
@ -562,8 +562,15 @@ outputs:
|
|||||||
bootstrap_server_id: BOOTSTRAP_SERVER_ID
|
bootstrap_server_id: BOOTSTRAP_SERVER_ID
|
||||||
step: '{{step}}'
|
step: '{{step}}'
|
||||||
container_cli: CONTAINER_CLI
|
container_cli: CONTAINER_CLI
|
||||||
|
update_identifier: UPDATE_IDENTIFIER
|
||||||
tasks:
|
tasks:
|
||||||
|
- name: Check if /var/lib/docker-container-startup-configs.json already exists
|
||||||
|
stat:
|
||||||
|
path: /var/lib/docker-container-startup-configs.json
|
||||||
|
register: docker_container_startup_configs_json_stat
|
||||||
- import_tasks: common_deploy_steps_tasks.yaml
|
- import_tasks: common_deploy_steps_tasks.yaml
|
||||||
|
when:
|
||||||
|
- (update_identifier != "" or not docker_container_startup_configs_json_stat.stat.exists)
|
||||||
tags:
|
tags:
|
||||||
- overcloud
|
- overcloud
|
||||||
- deploy_steps
|
- deploy_steps
|
||||||
|
Loading…
Reference in New Issue
Block a user