docker
docker
Роль Ansible для установки и настройки среды выполнения контейнеров Docker.
Спонсор
Создание и улучшение этой роли Ansible было спонсировано моими текущими и предыдущими работодателями, такими как Cloudpunks GmbH и Proact Deutschland GmbH.
Содержание
Требования
- Минимальная версия Ansible:
2.10
По умолчанию переменные
docker_arch
Архитектура целевой системы, используемая для выбора правильного деб-репозитория
Значение по умолчанию
docker_arch: amd64
docker_daemon_command
Команда, выполняемая для запуска демона
Значение по умолчанию
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
Добавить параметры конфигурации в daemon.json
Значение по умолчанию
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
Значение по умолчанию
docker_daemon_override: false
docker_keyring
Путь к ключам репозитория
Значение по умолчанию
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
Опционально определите флаги монтирования для systemd
Значение по умолчанию
docker_mount_flags:
docker_networks_extra
Список дополнительных сетей docker для создания
Значение по умолчанию
docker_networks_extra: []
Пример использования
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
Список общих сетей docker для создания
Значение по умолчанию
docker_networks_general: []
Пример использования
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
Список дополнительных реестров docker для автоматического входа
Значение по умолчанию
docker_registries_extra: []
Пример использования
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
Список общих реестров docker для автоматического входа
Значение по умолчанию
docker_registries_general: '{{ docker_registries | default([]) }}'
Пример использования
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
Установить из репозитория upstream
Значение по умолчанию
docker_upstream_version: true
Обнаруженные теги
docker
Зависимости
Лицензия
Apache-2.0
Автор
О проекте
Ansible role to install and configure Docker container runtime
Установить
ansible-galaxy install rolehippie/docker
Лицензия
apache-2.0
Загрузки
1670
Владелец
Ansible role collection of Webhippie