
The review improves User Guide, it adds steps which describe how to clone and install os_tempest. The new doc also mentions what has to be set in a playbook which runs os_tempest. Change-Id: I7e7f4bf023680904e1c5cdf67dc0113a6f30d779
2.4 KiB
os_tempest configuration
This page shows all of the variables which can be set in order to
control the behaviour of os_tempest
role and provides
examples on how to do so.
For a list of all variables with a default value set, please, refer to the this page.
Set the name of the cloud
os-tempest
uses named cloud credentials so it requires
the name of the cloud the role will be executed against. The name is
provided to os-tempest
via the
tempest_cloud_name
variable. In order to use named clouds a
clouds.yaml
file needs to be present on the target
host. clouds.yaml
file needs to be stored at one
of the supported locations, see
here For more information about named clouds, please, follow to the
os-client-config
official documentation
Warning
clouds.yaml
file has to be present on the target host -
the host os_tempest
is gonna be executed against.
python-tempestconf
python-tempestconf is a tool which generates a
tempest.conf
file necessary for Tempest execution. For more
information about the tool, please, follow
its official documentation.
If you want os_tempest
to execute
python-tempestconf
, prior to Tempest execution in order to
generate tempest.conf
file, set
tempest_use_tempestconf variable to true:
tempest_use_tempestconf: true
More information about python-tempestconf
arguments can
be
found here.
The best way how to pass any arguments to
python-tempestconf
is using its profile
feature.
os_tempest
provides tempest_tempestconf_profile
variable for setting desired python-tempestconf's arguments. For
example, if you wanted to define debug to
true, os-cloud to demo and override
output of python-tempestconf
to
/my/location/tempest.conf
, it would be done by:
tempest_tempestconf_profile:
debug: true
os-cloud: demo
out: /my/location/tempest.conf