Merge "Add set-src-dest-host role"

This commit is contained in:
Zuul 2024-02-28 21:12:59 +00:00 committed by Gerrit Code Review
commit d0731b78c5
4 changed files with 36 additions and 0 deletions

View File

@ -20,6 +20,11 @@
include_role:
name: acl-devstack-files
- name: Set source and destination host
include_role:
name: set-src-dest-host
when: tempest_set_src_dest_host is defined and tempest_set_src_dest_host | bool
- name: Run tempest cleanup init-saved-state
include_role:
name: tempest-cleanup

View File

@ -0,0 +1 @@
devstack_base_dir: /opt/stack

View File

@ -0,0 +1,29 @@
- name: Find out hostnames
set_fact:
devstack_hostnames: "{{ devstack_hostnames|default([]) + [hostvars[zj_item]['ansible_hostname'] | default('unknown')] }}"
loop: "{{ query('inventory_hostnames', 'all,!localhost') }}"
loop_control:
loop_var: zj_item
ignore_errors: yes # noqa ignore-errors
- name: Found hostnames
debug:
msg: |
# Available hosts
{{ devstack_hostnames }}
- name: Set migration_source_host in tempest.conf
become: true
community.general.ini_file:
path: "{{ devstack_base_dir }}/tempest/etc/tempest.conf"
section: compute
option: migration_source_host
value: "{{ devstack_hostnames[0] }}"
- name: Set migration_dest_host in tempest.conf
become: true
community.general.ini_file:
path: "{{ devstack_base_dir }}/tempest/etc/tempest.conf"
section: compute
option: migration_dest_host
value: "{{ devstack_hostnames[1] }}"

View File

@ -264,6 +264,7 @@
# requests to services and can cause more oom issues. To avoid the
# oom issue, setting the concurrency to 4 in this job.
tempest_concurrency: 4
tempest_set_src_dest_host: true
devstack_localrc:
USE_PYTHON3: true
devstack_plugins: