---
# Обновлять индекс пакетов и апгрейдить систему при старте роли
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: []
