diff --git a/playbooks/roles/os_tempest/defaults/main.yml b/playbooks/roles/os_tempest/defaults/main.yml index a7dba0850a..793cda74f8 100644 --- a/playbooks/roles/os_tempest/defaults/main.yml +++ b/playbooks/roles/os_tempest/defaults/main.yml @@ -63,7 +63,10 @@ tempest_swift_discoverable_apis: - slo - tempurl +tempest_volume_backend1_name: backend1 +tempest_volume_backend2_name: backend2 tempest_volume_backup_enabled: False +tempest_volume_multi_backend_enabled: False tempest_main_group: tempest_all diff --git a/playbooks/roles/os_tempest/templates/tempest.conf.j2 b/playbooks/roles/os_tempest/templates/tempest.conf.j2 index c693bb2c37..753cbb13e7 100644 --- a/playbooks/roles/os_tempest/templates/tempest.conf.j2 +++ b/playbooks/roles/os_tempest/templates/tempest.conf.j2 @@ -191,9 +191,12 @@ run_validation = {{ tempest_compute_run_ssh }} [volume] endpoint_type = internalURL -backend1_name = lvm +# NOTE: These backends are only tested when multi_backend is enabled +backend1_name = {{ tempest_volume_backend1_name }} +backend2_name = {{ tempest_volume_backend2_name }} [volume-feature-enabled] backup = {{ tempest_volume_backup_enabled }} snapshot = false +multi_backend = {{ tempest_volume_multi_backend_enabled }}