Ansible job definitions for Zuul
Go to file
James E. Blair 59d7af0e67 Add per-build WinRM cert generation
This adds roles that, similar to add-build-sshkey, create a per-build
WinRM certificate, install it on remote windows nodes, and then switch
to using the certificate in Ansible for authentication.  A second role
is included which can clean up the cert which is useful for static
nodes.

Since winrm certificates must be acessible within the bubblewrap
container, these roles can be used to restrict the system-wide winrm
cert to trusted playbooks while untrusted playbooks will only have access
to the per-build cert (with appropriate configuration of the executor).

Change-Id: I4efe25594c2f543886a000aa02fb0a38683a43cb
2022-04-13 15:04:51 -07:00
doc Add per-build WinRM cert generation 2022-04-13 15:04:51 -07:00
playbooks Add FIPS enable multinode job definition 2021-10-20 11:20:52 -03:00
roles Add per-build WinRM cert generation 2022-04-13 15:04:51 -07:00
test-playbooks Fix encrypt files stat validation 2022-03-17 10:56:13 -07:00
tests Upgrade ansible-lint to 5.0 2021-03-17 15:44:43 +00:00
tools Make CentOS9 jobs voting 2022-02-02 17:28:11 +01:00
util-tasks More E208 mode fixes 2020-10-31 07:34:03 +00:00
zuul-tests.d ensure-podman: add containernetworking-plugins 2022-03-01 12:44:50 +11:00
zuul.d Add fips version of jobs needed for OpenStack 2021-11-05 14:17:26 +00:00
.ansible-lint Remove ansible-lint path exclusions 2021-04-27 08:22:32 +00:00
.gitignore Enable progressive mode with ansible-lint 2020-11-07 03:20:19 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.stestr.conf Add a python unit test framework 2018-07-25 09:11:25 -07:00
.yamllint yamlint: EOF newlines and comments indent 2020-05-14 08:42:17 +00:00
bindep.txt bindep.txt: skip python-devel for el8 platform 2021-03-11 17:43:59 +00:00
CONTRIBUTING.rst Link the policy to the CONTRIBUTING.rst file 2020-01-28 07:21:08 -05:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
linters-requirements.txt Update ansible-lint pin to fix rich dep 2022-01-10 11:44:21 -08:00
README.rst Add installation/deprecation documentation 2018-04-11 08:03:57 -07:00
setup.cfg Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
setup.py Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
test-constraints.txt pin oauthlib version for python2.7 2022-01-27 14:35:06 +01:00
test-requirements.txt Pin protobuf<3.18 for Python<3.6 2021-09-16 19:17:41 +00:00
tox.ini Upgrade ansible-lint to 5.0 2021-03-17 15:44:43 +00:00

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.