39 lines
1.7 KiB
YAML
39 lines
1.7 KiB
YAML
---
|
||
# Обновлять индекс пакетов и апгрейдить систему при старте роли
|
||
docker_update_packages: true
|
||
docker_upgrade_dist: false # true — выполнить полный dist-upgrade
|
||
|
||
# Официальный репозиторий Docker (Debian/Ubuntu)
|
||
docker_apt_key_url: "https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg"
|
||
docker_apt_repo_arch: "{{ 'amd64' if ansible_architecture == 'x86_64' else ansible_architecture }}"
|
||
|
||
# RedHat-семейство (RedOS/RHEL). Для RedOS docker есть в родных репозиториях,
|
||
# поэтому внешний репозиторий по умолчанию не подключается.
|
||
docker_redhat_add_ce_repo: false
|
||
docker_redhat_ce_repo_url: "https://download.docker.com/linux/centos/docker-ce.repo"
|
||
|
||
# Имена пакетов различаются между семействами ОС.
|
||
# Debian/Ubuntu (официальный репозиторий Docker):
|
||
docker_packages_debian:
|
||
- docker-ce
|
||
- docker-ce-cli
|
||
- containerd.io
|
||
- docker-buildx-plugin
|
||
- docker-compose-plugin
|
||
|
||
# RedHat/RedOS (родные репозитории RedOS: containerd вместо containerd.io,
|
||
# docker-compose вместо docker-compose-plugin; buildx в репах отсутствует):
|
||
docker_packages_redhat:
|
||
- docker-ce
|
||
- docker-ce-cli
|
||
- containerd
|
||
- docker-compose
|
||
|
||
# Служба docker
|
||
docker_manage_service: true # false — не трогать службу (не включать/не запускать)
|
||
docker_service_enabled: true
|
||
docker_service_state: started
|
||
|
||
# Пользователи, добавляемые в группу docker (запуск без sudo)
|
||
docker_users: []
|