02548d8c93
Once tempest run finishes using os_tempest role, python_venv_build noop handler[1.] is called and the playbook fails with tempest_install_method undefined var as it's scope is only for that task when role is called. Moving the var at the top of the play keeps the scope of the var for the whole play. Closes-Bug: #https://bugs.launchpad.net/tripleo/+bug/1838496 Change-Id: I58082b307cb5b3f9ff908c29c8e24b9b970561de Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
66 lines
1.6 KiB
YAML
66 lines
1.6 KiB
YAML
---
|
|
- name: Add the overcloud nodes to the generated inventory
|
|
hosts: undercloud
|
|
gather_facts: true
|
|
tags:
|
|
- standalone
|
|
vars:
|
|
inventory: multinode
|
|
roles:
|
|
- tripleo-inventory
|
|
|
|
- name: Prepare the undercloud for installation
|
|
hosts: undercloud
|
|
roles:
|
|
- undercloud-setup
|
|
tags:
|
|
- standalone
|
|
|
|
- name: Run DLRN gate role and install repo
|
|
hosts: undercloud
|
|
vars:
|
|
artg_compressed_gating_repo: "${HOME}/gating_repo.tar.gz"
|
|
roles:
|
|
- build-test-packages
|
|
- {role: install-built-repo, when: compressed_gating_repo is defined}
|
|
tags:
|
|
- build
|
|
|
|
# NOTE(aschultz): nested virt causes problems in CI so we default to qemu
|
|
# and do not do the dynamic virt lookup.
|
|
- name: Deploy Standalone
|
|
hosts: undercloud
|
|
vars:
|
|
standalone_libvirt_type: "{{ standalone_virt_type|default('qemu') }}"
|
|
roles:
|
|
- standalone
|
|
tags:
|
|
- standalone
|
|
|
|
- name: Validate the undercloud
|
|
hosts: undercloud
|
|
gather_facts: false
|
|
roles:
|
|
- {role: validate-services, when: validate_services|default(false)|bool}
|
|
- {role: validate-tempest, when: run_tempest|bool}
|
|
tags:
|
|
- standalone
|
|
|
|
- name: Validate the deployment
|
|
hosts: undercloud
|
|
# Note(chkumar246): Moved the os_tempest related var at the top
|
|
# of play level in order to have scope for the whole of the play
|
|
# https://bugs.launchpad.net/tripleo/+bug/1838496
|
|
|
|
vars:
|
|
tempest_install_method: distro
|
|
tempest_cloud_name: 'standalone'
|
|
tasks:
|
|
- include_tasks: tempest.yml
|
|
when:
|
|
- not run_tempest|bool
|
|
- use_os_tempest is defined
|
|
- use_os_tempest|bool
|
|
tags:
|
|
- standalone
|