iac/aero/roles/docker/defaults/main.yml

39 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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