
Switch to opendev.org for all the things. Change-Id: I487f327948cb274ae748a843af052bf031786041 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
66 lines
1.4 KiB
ReStructuredText
66 lines
1.4 KiB
ReStructuredText
=================
|
|
ansible-role-zuul
|
|
=================
|
|
|
|
Ansible role to manage Zuul
|
|
|
|
* License: Apache License, Version 2.0
|
|
* Documentation: https://ansible-role-zuul.readthedocs.org
|
|
* Source: https://opendev.org/windmill/ansible-role-zuul
|
|
* Bugs: https://bugs.launchpad.net/ansible-role-zuul
|
|
|
|
Description
|
|
-----------
|
|
|
|
Zuul is a program that is used to gate the source code repository of a project
|
|
so that changes are only merged if they pass tests.
|
|
|
|
Requirements
|
|
------------
|
|
|
|
* pip3 to be installed if using zuul_install_method: (git|pip)
|
|
|
|
See `bindep.txt` for role dependencies.
|
|
|
|
Packages
|
|
~~~~~~~~
|
|
|
|
Package repository index files should be up to date before using this role, we
|
|
do not manage them.
|
|
|
|
SSH
|
|
~~~
|
|
|
|
An SSH private key will need to be installed before you can use zuul. The
|
|
contents of the private key will be used by ``zuul_config_gerrit_user`` and
|
|
should be copied to ``zuul_config_gerrit_sshkey``.
|
|
|
|
Role Variables
|
|
--------------
|
|
|
|
Zuul Merger Configuration
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
.. code-block:: yaml
|
|
|
|
# Value to pass to git config user.email.
|
|
# Default: Empty
|
|
zuul_config_merger_git_user_email: ""
|
|
|
|
# Value to pass to git config user.name.
|
|
# Default: Empty
|
|
zuul_config_merger_git_user_name: ""
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
Example Playbook
|
|
----------------
|
|
|
|
.. code-block:: yaml
|
|
|
|
- name: Install zuul
|
|
hosts: zuul
|
|
roles:
|
|
- ansible-role-zuul
|