zuul/tests/fixtures/config/ansible/git/common-config/playbooks
Paul Belanger 74a974bf4e Allow run to be list of playbooks
Like pre-run and post-run, allow a user to run a list of playbooks for
a job. One example would be your job workflow would be to run multiple
playbooks over using a site.yaml file with include_playbook commands.

A second use case, more related to job design. With multiple playbooks
support for job.run, the first playbook would be use deploy your server
and the second playbook to validate the server was provisioned properly.
Today, this can be done using a single run and post-run playbooks,
however if post-run fails, zuul will return POST_FAILURE, not FAILURE.
Not a large issue, but could be confusing to users when POST_FAILURE is
returned.

While it is possible a user could create a single site.yaml playbook,
and use multiple include_playbook statements to get this functionality,
there are downsides to this approach (mostly with the leaking of
variables).  Today, operators simply run ansible-playbook multiple times
with the specific playbooks they only want.

Story: 2002543
Task: 22101

Change-Id: I6268d9944e745cc07407ea7dd040fbfeb79dad4d
Related-To: https://review.openstack.org/519596
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-02-05 14:52:29 -05:00
..
bar.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
check-hostvars.yaml Increase unit testing of host / group vars 2018-04-30 12:59:09 -07:00
check-secret-names.yaml Allow requesting secrets by a different name 2017-08-17 13:39:17 -05:00
check-vars.yaml Add nodepool.host_id variable to inventory file 2018-12-07 09:07:06 -05:00
first-fail-post.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
first-fail.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
foo.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
foobar-post.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
hello-post.yaml Check ret for None in zuul_run_command 2017-07-11 10:28:09 +02:00
multiple-parent-post.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
multiple-parent.yaml Allow run to be list of playbooks 2019-02-05 14:52:29 -05:00
post-broken.yaml Fix and test report urls for unknown failures 2017-06-28 20:45:57 +02:00
post.yaml Rename uuid to build 2017-07-20 16:31:58 -07:00
pre.yaml Rename uuid to build 2017-07-20 16:31:58 -07:00
python27.yaml Rename uuid to build 2017-07-20 16:31:58 -07:00
timeout.yaml Add timeout variable to jobs 2017-03-01 15:31:01 -05:00