zuul-jobs/roles
David Moreau-Simard 645a3935ee
Multi-node: Set up connectivity with default OVS bridge
This sets up a default 'br-infra' bridge between nodes in a multi-node
job. Two groups are expected in order for this to be set up:
- switch
- peers

The 'switch' group, with only one expected member, will be set up as
the switch node while the 'peers' group will be connected to the switch
node with virtual ports.

The default settings such as the bridge name, the IP range used, the MTU
and so on can be overridden at the job level by setting vars.

Change-Id: If5a3f512837e5b235bd2f6dbfdbb454435aa983e
2017-09-26 15:32:02 -04:00
..
add-build-sshkey Install build private key too 2017-08-22 10:52:08 -07:00
add-fileserver Use tempfile for ssh private key 2017-08-25 13:25:23 -04:00
add-launchpad-credentials Add roles for adding and removing launchpadlib credentials 2017-08-30 18:53:21 -05:00
add-sshkey Add role for adding ssh key to remote nodes 2017-08-25 17:18:27 -05:00
bindep Merge "Don't install bindep if there's no bindep file" 2017-09-07 18:00:31 +00:00
build-python-sdist Add non-OpenStack python tarball creation job 2017-08-22 16:09:02 -04:00
configure-mirrors Disable deltarpm for CentOS and Fedora 2017-09-16 11:56:56 -06:00
copy-build-sshkey Role to copy the build ssh key to other users 2017-08-22 18:22:45 -07:00
create-afs-token Add create / destory roles for AFS tokens 2017-08-28 13:53:10 -04:00
destroy-afs-token Add create / destory roles for AFS tokens 2017-08-28 13:53:10 -04:00
emit-ara-html Ignore errors from ara generate 2017-09-04 16:08:15 -07:00
emit-job-header Revert "Fix linting issues found via project-config" 2017-09-14 13:10:22 -06:00
ensure-tox/tasks Split ensuring tox is installed into a role 2017-08-22 15:19:33 -04:00
ensure-twine/tasks Move name from block to tasks in the block 2017-08-30 17:30:38 -05:00
fetch-python-sdist-output Add fetch-python-sdist-output role 2017-08-23 11:04:52 -04:00
fetch-sphinx-output Allow user to select source directory in fetch-sphinx-output 2017-08-31 19:34:33 -04:00
fetch-stestr-output Add fetch-stestr-output role 2017-08-07 16:28:12 -04:00
fetch-testr-output Add fetch-stestr-output role 2017-08-07 16:28:12 -04:00
fetch-tox-output Create fetch-tox-output role 2017-08-03 16:37:00 -04:00
fetch-zuul-cloner Set shebang line of zuul-cloner script 2017-09-22 10:25:36 -05:00
mirror-workspace-git-repos Revert "Fix linting issues found via project-config" 2017-09-14 13:10:22 -06:00
multi-node-bridge Multi-node: Set up connectivity with default OVS bridge 2017-09-26 15:32:02 -04:00
multi-node-firewall Multi-node: Set up firewalls 2017-09-22 16:25:51 -04:00
multi-node-hosts-file Multi-node: Set up hosts file 2017-09-22 16:25:51 -04:00
multi-node-known-hosts Handle floating ips in multi-node-known-hosts 2017-09-06 16:33:28 -05:00
prepare-workspace Allow overriding the workspace directory in prepare-workspace 2017-09-04 17:25:30 +10:00
publish-artifacts-to-fileserver Document and update fileserver roles 2017-08-18 18:21:50 -05:00
release-afs-volume Add role to do a vos release on an AFS volume 2017-09-01 16:40:40 -05:00
remove-build-sshkey Use new sphinx roles in docs 2017-08-11 15:10:40 -07:00
remove-launchpad-credentials Add roles for adding and removing launchpadlib credentials 2017-08-30 18:53:21 -05:00
remove-sshkey Add a role to remove an ssh private key 2017-08-29 15:56:45 -07:00
revoke-sudo Ensure we load roles for linting 2017-07-17 16:50:06 -04:00
set-zuul-log-path-fact Actually set zuul_log_path 2017-09-10 11:04:26 -07:00
sign-artifacts Remove GPG public key for sign-artifacts role 2017-08-25 13:28:02 -04:00
start-zuul-console Add start-zuul-console role 2017-08-29 16:15:55 -07:00
test-setup Ensure we load roles for linting 2017-07-17 16:50:06 -04:00
tox Rename tox_upper_constraints_file to tox_constraints_file 2017-09-22 10:23:40 -05:00
tox-siblings Override tox requirments with zuul git repos 2017-09-11 12:55:26 -06:00
upload-afs Update tox/test-requirements 2017-09-02 14:17:32 -05:00
upload-logs Revert "Fix linting issues found via project-config" 2017-09-14 13:10:22 -06:00
upload-pypi Move .pypirc into tmpfs 2017-08-29 11:34:22 -04:00
validate-host Finish transition to zuul_site_image_manifest_files 2017-09-22 11:15:35 -05:00