RETIRED, Ansible role to deploy a container registry
Go to file
Sean McGinnis 4d0ffa4da7 Fix package README errors
With the README file used as the package long description, errors would
cause the package checks to fail when uploading to PyPi. This switches
the README to be in RST format and gets rid of validation errors.

Change-Id: I8f3d3eb9ba2cc4b3d46d8748bc1340500fc7be0e
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-07-30 14:36:52 -05:00
ci-scripts First commit in Gerrit 2018-04-26 09:09:06 -07:00
defaults Don't install kolla 2018-05-15 08:57:08 +12:00
handlers Improve docker/distribution reload handlers 2018-07-16 16:52:55 +03:00
meta meta/main: add role description 2018-04-16 12:58:31 -07:00
tasks Improve docker/distribution reload handlers 2018-07-16 16:52:55 +03:00
templates Restore old task for docker-daemon.json 2018-04-16 17:27:04 -07:00
tests Update role name in test.yml 2018-04-16 17:49:34 -07:00
vars docker: add support for additional sockets 2018-05-07 21:49:45 +00:00
zuul.d Add tripleo jobs to this project 2018-05-20 18:58:58 +00:00
.gitignore First commit in Gerrit 2018-04-26 09:09:06 -07:00
.gitreview First commit in Gerrit 2018-04-26 09:09:06 -07:00
LICENSE first commit 2018-04-13 13:38:32 -07:00
README.rst Fix package README errors 2018-07-30 14:36:52 -05:00
ansible-requirements.txt First commit in Gerrit 2018-04-26 09:09:06 -07:00
ansible.cfg Fix ansible role name in cfg files 2018-04-26 12:33:07 -07:00
requirements.txt First commit in Gerrit 2018-04-26 09:09:06 -07:00
setup.cfg Fix package README errors 2018-07-30 14:36:52 -05:00
setup.py First commit in Gerrit 2018-04-26 09:09:06 -07:00
test-requirements.txt First commit in Gerrit 2018-04-26 09:09:06 -07:00
tox.ini First commit in Gerrit 2018-04-26 09:09:06 -07:00

README.rst

ansible-role-container-registry

A role to deploy a container registry. For now, the role only support Docker Registry v2.

Role Variables

Variables used for container registry
Name Default Value Description
container_registry_debug false Enable debug option in Docker
container_registry_deploy_docker true Whether or not to deploy Docker
container_registry_deploy_docker_distribution true Whether or not to deploy Docker Distribution
container_registry_deployment_user centos User which needs to manage containers
container_registry_docker_options --log-driver=journald --signature-verification=false --iptables=false --live-restore Options given to Docker configuration
container_registry_insecure_registries [] Array of insecure registries
container_registry_network_options [undefined] Docker networking options
container_registry_host localhost Docker registry host
container_registry_port 8787 Docker registry port
container_registry_mirror [undefined] Docker registry mirror
container_registry_storage_options -s overlay2 Docker storage options
container_registry_selinux false Whether or not SElinux is enabled for containers
container_registry_additional_sockets [undefined] Additional sockets for containers

Requirements

  • ansible >= 2.4
  • python >= 2.6

Dependencies

None

Example Playbooks

Modify Image

The following playbook will deploy a Docker registry:

- hosts: localhost
  become: true
  roles:
    - container-registry

License

Apache 2.0