Skip to main content

ansible-container-registry - Ansible role to deploy a container registry

Project description

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

container_registry_skip_reconfiguration

false

Do not perform container registry reconfiguration if it’s already configured

container_registry_logins

[]

A dictionary containing registries and a username and a password associated with the registry. Example: {‘docker.io’: {‘myusername’: ‘mypassword’}, ‘registry.example.com:8787’: {‘otheruser’: ‘otherpass’}}

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ansible-role-container-registry-1.1.0.tar.gz (11.5 kB view hashes)

Uploaded Source

Built Distribution

ansible_role_container_registry-1.1.0-py2.py3-none-any.whl (15.0 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page