RETIRED, Ansible role to deploy a container registry
Go to file
Alex Schultz 4f89546529 Add support for dnf
In order to run this on python3 and fedora, we need to use the dnf
module or use package.

Change-Id: I9f61facd0165f67af18018dff363a8e2075f3aee
Related-Blueprint: dnf-support
2018-08-28 09:04:07 -06: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 Add support for dnf 2018-08-28 09:04:07 -06: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