iancleary.docker
ARCHIVED
ansible-role-docker
Этот репозиторийArchived. Я больше не планирую его поддерживать. Вы можете делать всё, что разрешено ЛИЦЕНЗИЕЙ.
Почему, смотрите эту статью о NixOS против Ansible для получения дополнительных подробностей.
Эта роль устанавливает docker и docker-compose.
Требования
Любые предварительные требования, которые могут не быть охвачены самим Ansible или ролью, должны быть указаны здесь.
Поддерживаемые и протестированные ansible_os_families
:
- Ubuntu 22.04
- Ubuntu 20.04
Pull Requests приветствуются!
Переменные роли
Описание настраиваемых переменных для этой роли должно быть указано здесь, включая любые переменные, которые находятся в defaults/main.yml, vars/main.yml и любые переменные, которые могут/должны быть установлены через параметры ролей. Любые переменные, которые считываются из других ролей и/или глобальной области (например, hostvars, group vars и т.д.), также должны быть упомянуты здесь.
docker_pip_version: 6.0.0 docker_compose_pip_version: 1.29.2 docker_users: []
docker_pip_version: 6.0.0
Версия для использования пакета docker pypi.
docker_compose_pip_version: 1.29.2
Версия для использования пакета docker-compose pypi.
docker_users: []
Пользователи, которые будут добавлены в группу docker, по умолчанию список пуст. Это позволяет перечисленным пользователям запускать docker без sudo
.
Зависимости
Список других ролей, размещенных на Galaxy, должен быть указан здесь, а также любые детали в отношении параметров, которые могут потребоваться для других ролей, или переменные, используемые из других ролей.
N/A
Пример Playbook
Включение примера того, как использовать вашу роль (например, с переменными, переданными в качестве параметров), всегда приятно для пользователей:
- hosts: servers
user: nonroot
roles:
- role: iancleary.docker
become: true
- hosts: servers
user: root
roles:
- role: iancleary.docker
Лицензия
Информация об авторе
Эта роль была создана в 2021 году Иэном Клири.
Вдохновение для структуры этого репозитория пришло от Джеффа Гирлинга.
ansible-galaxy install iancleary.docker