Document how to use TRIPLEO_JOB_ANSIBLE_ARGS

The TRIPLEO_JOB_ANSIBLE_ARGS environment variable is
useful when using scripts/run-local-test. This updates
the documentation with an example of how to use it to
pass arbitrary Ansible arguments when testing a role.

Change-Id: I0a3656f308ceaf1a7c36fdd30245f01893489b88
This commit is contained in:
John Fulton 2020-06-26 18:22:04 +00:00
parent b387893e21
commit f896cc19cb
1 changed files with 11 additions and 1 deletions

View File

@ -88,7 +88,17 @@ To use this script execute the following command.
.. code-block:: console
$ scripts/run-local-test ${NEWROLENAME}
$ ./scripts/run-local-test ${NEWROLENAME}
When using the `run-local-test` script, the TRIPLEO_JOB_ANSIBLE_ARGS
environment variable can be used to pass arbitrary Ansible arguments.
For example, the following shows how to use `--skip-tags` when testing
the `tripleo_ceph_run_ansible` role.
.. code-block:: console
$ export TRIPLEO_JOB_ANSIBLE_ARGS="--skip-tags run_ceph_ansible,run_uuid_ansible"
$ ./scripts/run-local-test tripleo_ceph_run_ansible
Role based testing with molecule can be executed directly from within
the role directory.