rolehippie.docker

docker

Kod Źródłowy Ogólny Workflow Workflow Readme Workflow Galaxy Licencja: Apache-2.0 Rola Ansible

Rola Ansible do instalacji i konfiguracji środowiska kontenerowego Docker.

Tworzenie i rozwijanie tej roli Ansible jest sponsorowane przez moich bieżących i poprzednich pracodawców, takich jak Cloudpunks GmbH oraz Proact Deutschland GmbH.

Spis treści


Wymagania

  • Minimalna wersja Ansible: 2.10

Domyślne zmienne

docker_arch

Architektura docelowego systemu używana do wyboru odpowiedniego repozytorium deb

Wartość domyślna

docker_arch: amd64

docker_daemon_command

Polecenie używane do uruchomienia demona

Wartość domyślna

docker_daemon_command: /usr/bin/dockerd -H unix://

docker_daemon_config

Dodaj opcje konfiguracyjne do daemon.json

Wartość domyślna

docker_daemon_config:
  log-driver: json-file
  log-opts:
    max-size: 5m
    max-file: '3'
  live-restore: true

docker_daemon_override

Wartość domyślna

docker_daemon_override: false

docker_keyring

Ścieżka do klucza repozytorium

Wartość domyślna

docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg

docker_mount_flags

Opcjonalnie zdefiniuj flagi montowania dla systemd

Wartość domyślna

docker_mount_flags:

docker_networks_extra

Lista dodatkowych sieci dockera do utworzenia

Wartość domyślna

docker_networks_extra: []

Przykład użycia

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 ogólnych sieci dockera do utworzenia

Wartość domyślna

docker_networks_general: []

Przykład użycia

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 dodatkowych rejestrów dockera do automatycznego logowania

Wartość domyślna

docker_registries_extra: []

Przykład użycia

docker_registries_extra:
  - url: myregistry.example.com
    username: docker
    password: secure
    email: [email protected]
    reauthorize: False
    state: present

docker_registries_general

Lista ogólnych rejestrów dockera do automatycznego logowania

Wartość domyślna

docker_registries_general: '{{ docker_registries | default([]) }}'

Przykład użycia

docker_registries_general:
  - url: myregistry.example.com
    username: docker
    password: secure
    email: [email protected]
    reauthorize: False
    state: present

docker_upstream_version

Instalacja z repozytorium upstream

Wartość domyślna

docker_upstream_version: true

Odkryte tagi

docker

Zależności

Licencja

Apache-2.0

Autor

Thomas Boerger

O projekcie

Ansible role to install and configure Docker container runtime

Zainstaluj
ansible-galaxy install rolehippie.docker
Licencja
apache-2.0
Pobrania
6.9k
Właściciel
Ansible role collection of Webhippie