rolehippie.docker

docker

Code source Flux général Flux de Readme Flux de Galaxy Licence : Apache-2.0 Rôle Ansible

Rôle Ansible pour installer et configurer Docker comme runtime de conteneurs.

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

Thomas Boerger

À propos du projet

Ansible role to install and configure Docker container runtime

Installer
ansible-galaxy install rolehippie.docker
Licence
apache-2.0
Téléchargements
6k
Propriétaire
Ansible role collection of Webhippie