Unified SDK for OpenStack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Artem Goncharov 4c0071916d Enable ansible module test for keypair to check return data 4 months ago
..
hooks Update python-openstacksdk references to openstacksdk 1 year ago
roles Enable ansible module test for keypair to check return data 4 months ago
README.txt Merge tox, tests and other support files 2 years ago
run.yml Merge remote-tracking branch 'shade/master' into merge-shade 2 years ago

README.txt

This directory contains a testing infrastructure for the Ansible
OpenStack modules. You will need a clouds.yaml file in order to run
the tests. You must provide a value for the `cloud` variable for each
run (using the -e option) as a default is not currently provided.

If you want to run these tests against devstack, it is easiest to use
the tox target. This assumes you have a devstack-admin cloud defined
in your clouds.yaml file that points to devstack. Some examples of
using tox:

tox -e ansible

tox -e ansible keypair security_group

If you want to run these tests directly, or against different clouds,
then you'll need to use the ansible-playbook command that comes with
the Ansible distribution and feed it the run.yml playbook. Some examples:

# Run all module tests against a provider
ansible-playbook run.yml -e "cloud=hp"

# Run only the keypair and security_group tests
ansible-playbook run.yml -e "cloud=hp" --tags "keypair,security_group"

# Run all tests except security_group
ansible-playbook run.yml -e "cloud=hp" --skip-tags "security_group"