[TRAIN ONLY] Check for correct file during --skip-deploy-identifier handling.

At some point, the file names that are checked for existence when
determining to apply the logic for --skip-deploy-identifier must have
changed.

Since the file check was not updated, it was checking for a file that
would never exist, and so the ansible tasks were always run (or re-run).

Effectively, --skip-deploy-identifier was broken and it had no effect.

This patch updates the file check to use the correct name, and also
checks the right file per step. It only applies to Train since on
master, these files were switched to write out per container files in a
directory, and the fix was addressed at that time.

Change-Id: Ia01a10c488d22e38cd86b0117e9c048ea5cc3298
Closes-Bug: #1860566
This commit is contained in:
James Slagle 2020-01-22 10:09:49 -05:00
parent 397031160c
commit b1ac5e1e2b
1 changed files with 6 additions and 6 deletions

View File

@ -820,13 +820,13 @@ outputs:
docker_puppet_process_count: DOCKER_PUPPET_PROCESS_COUNT
docker_puppet_mount_host_puppet: DOCKER_PUPPET_MOUNT_HOST_PUPPET
tasks:
- name: Check if /var/lib/tripleo-config/container-startup-config-1.json already exists
- name: Check if /var/lib/tripleo-config/container-startup-config-step_1.json already exists
stat:
path: /var/lib/tripleo-config/container-startup-config-1.json
path: /var/lib/tripleo-config/container-startup-config-step_1.json
register: container_startup_configs_json_stat
- include_tasks: common_deploy_steps_tasks_step_1.yaml
when:
- ((deploy_identifier is defined and deploy_identifier != "" and deploy_identifier is not none) or not container_startup_configs_json_stat.stat.exists)
when: (deploy_identifier is defined and deploy_identifier != "" and deploy_identifier is not none) or
(container_startup_configs_json_stat is defined and not container_startup_configs_json_stat.stat.exists)
tags:
- overcloud
- deploy_steps
@ -855,9 +855,9 @@ outputs:
run_once: true
debug:
msg: Use --start-at-task "Overcloud common deploy step tasks {{step}}" to resume from this task
- name: Check if /var/lib/tripleo-config/container-startup-config-1.json already exists
- name: Check if /var/lib/tripleo-config/container-startup-config-step_{{ step }}.json already exists
stat:
path: /var/lib/tripleo-config/container-startup-config-1.json
path: /var/lib/tripleo-config/container-startup-config-step_{{ step }}.json
register: container_startup_configs_json_stat
- include_tasks: common_deploy_steps_tasks.yaml
when: (deploy_identifier is defined and deploy_identifier != "" and deploy_identifier is not none) or