tripleo-upgrade/tasks/update/overcloud_update_run.yml

23 lines
713 B
YAML

---
- name: collect log for the current stage - batch
include_tasks: ../common/trigger_log.yml
vars:
log_current_stage: 'before_oc_update_run'
when:
- overcloud_batch_update|bool
- log_stages|bool
- name: Are we running in parallel or serially ?
debug:
msg: "{{ (overcloud_batch_update|bool) | ternary('Running in parallel', 'Running serially') }}"
- name: generate roles list from inventory file
import_tasks: ../common/load_roles_from_inventory.yaml
when: not oc_roles
- name: Run update.
vars:
oc_current_role: "{{ item }}"
include_tasks: overcloud_update_run_role.yml
loop: "{{ oc_roles|default(['all'])|batch((overcloud_batch_update|bool) | ternary(100, 1))|list }}"