rolehippie.docker
docker
Rola Ansible do instalacji i konfiguracji środowiska kontenerowego Docker.
Sponsor
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
O projekcie
Ansible role to install and configure Docker container runtime
Zainstaluj
ansible-galaxy install rolehippie.dockerLicencja
apache-2.0
Pobrania
6.9k
Właściciel
Ansible role collection of Webhippie
