
python-tempestconf-tempest-devstack-* jobs were failing due to missing virtualenv and tox. Added 'ensure-tox' role in packstack and devstack deployment playbook. To make sure that tox is installed and it will not break the tempest tests run. Change-Id: I554eb41b2e070d86c3d9f6e807a973f70d6b5f83 Signed-off-by: Amol Kahat <amolkahat@gmail.com>
Generate accounts.yaml file for tempest
Installs tempest cloned from git and generates accounts.yaml file. accounts.yaml file will be saved inside the cloned folder in etc/ subfolder.
The tempest configuration file, which is needed to generate tempest accounts.yaml file will be copied into etc/ as well, however it will be renamed to tempest_admin.conf so that, it doesn't conflict with tempest.conf which may be there.
Role Variables