Ansible role to manage Zuul Registry
Go to file
Paul Belanger d940e20ce1 chmod 0640 /etc/zuul-registry/registry.yaml
No need for this to be world readable, we have password inside it.

Change-Id: Icc4cfae2bdc6c2b4f70f7fd570e90ce86d5a867c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-11-24 11:15:30 -05:00
defaults chmod 0640 /etc/zuul-registry/registry.yaml 2020-11-24 11:15:30 -05:00
doc Bootstrap testing for project 2020-11-17 13:52:54 -05:00
meta Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
tasks Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
templates/etc Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
tests Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
vars Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
.gitignore Bootstrap testing for project 2020-11-17 13:52:54 -05:00
.gitreview Added .gitreview 2019-10-03 17:24:24 +00:00
.yamllint Bootstrap testing for project 2020-11-17 13:52:54 -05:00
.zuul.yaml Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
bindep.txt Initial commit for ansible-role-zuul-registry 2020-11-19 19:46:10 -05:00
README.rst Bootstrap testing for project 2020-11-17 13:52:54 -05:00
requirements.txt Bootstrap testing for project 2020-11-17 13:52:54 -05:00
test-requirements.txt Bootstrap testing for project 2020-11-17 13:52:54 -05:00
tox.ini Bootstrap testing for project 2020-11-17 13:52:54 -05:00

ansible-role-zuul-registry

Ansible role to manage zuul-registry

Description

This is a container image registry for use with the Zuul project gating system.

The defining feature of this registry is support for shadowing images: it allows you to upload a local version of an image to use instead of an upstream version. If you pull an image from this registry, it will provide the local version if it exists, or the upstream if it does not.

Requirements

  • pip3 to be installed if using zuul_registry_install_method: (git|pip)

Packages

Package repository index files should be up to date before using this role, we do not manage them.

Role Variables

../../defaults/main.yaml

Dependencies

Example Playbook

- name: Install zuul-registry
  hosts: zuul-registry
  roles:
    - ansible-role-zuul-registry