rolehippie.docker
docker
Rol de Ansible para instalar y configurar el runtime de contenedores Docker.
Patrocinador
La construcción y mejora de este rol de Ansible ha sido patrocinada por mis empleadores actuales y anteriores como Cloudpunks GmbH y Proact Deutschland GmbH.
Tabla de contenido
Requisitos
- Versión mínima de Ansible:
2.10
Variables por defecto
docker_arch
Arquitectura del sistema objetivo utilizada para seleccionar el repositorio de deb correcto.
Valor por defecto
docker_arch: amd64
docker_daemon_command
Comando ejecutado para iniciar el daemon.
Valor por defecto
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
Añadir opciones de configuración a daemon.json.
Valor por defecto
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
Valor por defecto
docker_daemon_override: false
docker_keyring
Ruta para el keyring del repositorio.
Valor por defecto
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
Opcionalmente define flags de montaje para systemd.
Valor por defecto
docker_mount_flags:
docker_networks_extra
Lista de redes docker extras para crear.
Valor por defecto
docker_networks_extra: []
Ejemplo de uso
docker_networks_extra:
- name: traefik
driver: bridge
enable_ipv6: True
ipam_config:
- subnet: fdd1:ac8c:0557:7ce1::/64
force: False
state: present
docker_networks_general
Lista de redes docker generales para crear.
Valor por defecto
docker_networks_general: []
Ejemplo de uso
docker_networks_general:
- name: traefik
driver: bridge
enable_ipv6: True
ipam_config:
- subnet: fdd1:ac8c:0557:7ce1::/64
force: False
state: present
docker_registries_extra
Lista de registros docker extras para iniciar sesión automáticamente.
Valor por defecto
docker_registries_extra: []
Ejemplo de uso
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
Lista de registros docker generales para iniciar sesión automáticamente.
Valor por defecto
docker_registries_general: '{{ docker_registries | default([]) }}'
Ejemplo de uso
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
Instalar desde el repositorio upstream.
Valor por defecto
docker_upstream_version: true
Etiquetas Descubiertas
docker
Dependencias
Licencia
Apache-2.0
Autor
Ansible role to install and configure Docker container runtime
ansible-galaxy install rolehippie.docker