rolehippie.docker
docker
Rôle Ansible pour installer et configurer Docker comme runtime de conteneurs.
Sponsor
La création et l'amélioration de ce rôle Ansible ont été sponsorisées par mes employeurs actuels et précédents comme Cloudpunks GmbH et Proact Deutschland GmbH.
Table des matières
Exigences
- Version minimale d'Ansible :
2.10
Variables par défaut
docker_arch
Architecture du système cible utilisée pour sélectionner le bon dépôt Debian
Valeur par défaut
docker_arch: amd64
docker_daemon_command
Commande exécutée pour démarrer le démon
Valeur par défaut
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
Ajouter des options de configuration à daemon.json
Valeur par défaut
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
Valeur par défaut
docker_daemon_override: false
docker_keyring
Chemin vers le keyring du dépôt
Valeur par défaut
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
Configurer optionnellement les drapeaux de montage pour systemd
Valeur par défaut
docker_mount_flags:
docker_networks_extra
Liste des réseaux Docker supplémentaires à créer
Valeur par défaut
docker_networks_extra: []
Exemple d'utilisation
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
Liste des réseaux Docker généraux à créer
Valeur par défaut
docker_networks_general: []
Exemple d'utilisation
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
Liste des enregistrements Docker supplémentaires pour connexion automatique
Valeur par défaut
docker_registries_extra: []
Exemple d'utilisation
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
Liste des enregistrements Docker généraux pour connexion automatique
Valeur par défaut
docker_registries_general: '{{ docker_registries | default([]) }}'
Exemple d'utilisation
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
Installer à partir du dépôt en amont
Valeur par défaut
docker_upstream_version: true
Tags découverts
docker
Dépendances
Licence
Apache-2.0
Auteur
Ansible role to install and configure Docker container runtime
ansible-galaxy install rolehippie.docker