Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
remove also tox-linters job, it cannot work since no linters environment
exists.
Change-Id: I259ce9991e748f3661e7a828c1fc1f6485404cc6
When browsing the http server, it is helpful to have the job name in
the directory structure. This also restores logs.o.o URLs to zuulv2.5
syntax.
Change-Id: Ib7fb2f56ca18fb1d8060bc35a83a85fad693a533
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This has been replaced by validate-host in zuul-jobs.
Depends-On: I6daa045d3f2ccb1540d64e81f7fc825eed08b2d4
Change-Id: If4a599e022fe1a502a904b8ee55c5186a6e9ae8b
We define these in zuul-jobs or openstack-zuul-jobs now.
Change-Id: I19496e372df722efef3a372b4da28a4fd2f79c18
Depends-On: Ic408618ba9d5e5b11c9fe5b614736f80fef1f75e
Also, the relative path is putting the key in the playbook directory,
put it in the workspace instead.
Change-Id: Ic5e737345cc01d446798362a8c8a1b3c8aefd7ed
The stat module requires a path argument.
We want to use the -D argument to ssh-add which means 'delete all
identities', not -d which means 'delete the default identities'.
Change-Id: I04dc8d409ec0d315a055fed2615acb400310c866
These roles can be used in trusted pre/post playbooks to ensure that
untrusted playbooks never get access to the private SSH key that is
shared between nodes.
Change-Id: I2482da835bcec68bb09b9a73cb45d2f0bc86feb3
We need to compile cryptography for ansible / ansible-lint
dependencies.
Change-Id: I9f75c813961bc7bce71f04315e060a2a93a46cc3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Our logic in zuul_console has changed, we no longer need to set up
these values by default.
Change-Id: I65082c2e3c2773ac63ab109b84e30685b933f83c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We currently don't have python things to test.
Change-Id: Iff07857e77a41e2b1b84bf0a3711522eb416ba6f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
It didn't make sense to have an empty variable. Instead, default to
venv like all our tox based roles.
Change-Id: Ic31864615581e945a71ba438e6340842cbb92004
Depends-On: I1340b5db310e401bcac321ee12138bd5777d2324
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Because we plan on using include_roles for openstack-zuul-jobs, we can
safely switch to just using envlist.
Change-Id: Icd8ed9f769c1b2ce7fcb9c3a75296f0279a24d9f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We'll use this role to copy sphinx log off zuul worker.
Change-Id: I5999b95cd1e8140118ed65cd35ff87931da79d52
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Start creating the structure needed to run tox-docs on our project.
Change-Id: I7e7bab5302e1b82d48042be11915bf6b16b8b0fe
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This creates a role to display network information about the zuul
worker node.
Change-Id: I74af3c6e9ea9ab76b6bd8a58ac4f7214504d5b59
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We have been using the following ansible roles for testing
feature/zuulv3 of zuul. This commit copies the roles from zuul
and imports them here.
Change-Id: Ic03634dd02d2eb1fa5aa8a38f4beb5f0ec5582c6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>