zuul-jobs/roles/test-setup
Paul Belanger 829297c37a
Ensure we load roles for linting
Did didn't have ansible-lint setup properly, as a results our roles
weren't actually linted properly.

Fix variable linting issues and ignore ANSIBLE0012.

Change-Id: I07aa940245e700c9f08df0f1920720f0ed9d3de0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-07-17 16:50:06 -04:00
..
defaults Add zuul_work_dir default to one-project roles 2017-07-07 17:04:46 -05:00
tasks Ensure we load roles for linting 2017-07-17 16:50:06 -04:00
README.rst Port in tox jobs from openstack-zuul-jobs 2017-07-06 11:18:47 -05:00

Perform project test setup tasks.

This role assumes that Zuul has checked out a change for a project at src/{{ zuul.project.canonical_name }} and looks for a file named tools/test-setup.sh. If that file exists and is executable, it will be run.

This allows projects to specify test-setup steps (such as creating or initializing a database) in a form that can be easily run by both an automated testing system and developers.