RETIRED, Ansible role to deploy a container registry
Go to file
Emilien Macchi c41c49db4a Use release-openstack-server job-template
We don't want these roles pushed to pypi, so no need to try uploading them.
This template is the same as publish-to-pypi except it's not pushing the
project to pypy.

Also add jobs from project-config; so we can control here.

Change-Id: I9b2b29b3a79a89199f7d149673791d1711189913
2018-08-01 13:23:04 -04: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 Use release-openstack-server job-template 2018-08-01 13:23:04 -04: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