From f62dbc1c22a56bdff44e97247bef163192eab25e Mon Sep 17 00:00:00 2001 From: Martin Kopec Date: Thu, 12 Dec 2019 00:20:41 +0000 Subject: Add tempest-cleanup ansible role The patch adds a new ansible role called tempest-cleanup which will allow us to test tempest cleanup in the gate jobs. Change-Id: I2cef2da6fee13e622da07b890da88850fe420152 --- playbooks/devstack-tempest.yaml | 43 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 5 deletions(-) (limited to 'playbooks') diff --git a/playbooks/devstack-tempest.yaml b/playbooks/devstack-tempest.yaml index 5f87abd31..7ee74110d 100644 --- a/playbooks/devstack-tempest.yaml +++ b/playbooks/devstack-tempest.yaml @@ -12,8 +12,41 @@ # job provided by the gabbi-tempest plugin. It can be safely ignored # if that plugin is not being used. GABBI_TEMPEST_PATH: "{{ gabbi_tempest_path | default('') }}" - roles: - - setup-tempest-run-dir - - setup-tempest-data-dir - - acl-devstack-files - - run-tempest + tasks: + - name: Setup Tempest Run Directory + include_role: + name: setup-tempest-run-dir + + - name: Setup Tempest Data Directory + include_role: + name: setup-tempest-data-dir + + - name: ACL devstack files + include_role: + name: acl-devstack-files + + - name: Run tempest cleanup init-saved-state + include_role: + name: tempest-cleanup + vars: + init_saved_state: true + when: + - run_tempest_dry_cleanup is defined + - run_tempest_cleanup is defined + + - name: Run Tempest + include_role: + name: run-tempest + + - name: Run tempest cleanup dry-run + include_role: + name: tempest-cleanup + vars: + dry_run: true + when: + - run_tempest_dry_cleanup is defined + + - name: Run tempest cleanup + include_role: + name: tempest-cleanup + when: run_tempest_cleanup is defined -- cgit v1.2.1