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