docker
Ansible роль для установки или обновления docker-engine из репозитория apt проекта Docker
Эта роль:
- Импортирует apt-key из проекта Docker
- Устанавливает или обновляет docker-engine
- Перезапускает docker-engine
Также смотрите:
Требования
Нет специальных требований.
Переменные роли
(необязательно) docker_engine_version
указывает версию docker-engine. Вы также можете понизить версию, но учтите, что Docker это не любит и может не запуститься или работать некорректно.
(необязательно) docker_engine_allow_non_root
указывает список пользователей, которых нужно добавить в группу docker
для не-root доступа к Docker. Пользователи должны повторно войти в систему или использовать newgrp docker
, чтобы активировать группу для текущей оболочки. Будьте внимательны к рискам безопасности, так как это эквивалентно предоставлению root-доступа пользователям.
Зависимости
Нет зависимостей.
Пример Playbook
Установите роль глобально с помощью:
ansible-galaxy install Bessonov.docker
или локально:
ansible-galaxy install --roles-path roles Bessonov.docker
Playbook:
- hosts: servers
roles:
- Bessonov.docker
или с параметрами:
- hosts: servers
roles:
- role: Bessonov.docker
# необязательно укажите версию docker
docker_engine_version: 17.06.2
Лицензия
Лицензия MIT (MIT)
Copyright (c) 2016, Anton Bessonov
Предоставляется разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и сопутствующей документации (далее "Программное обеспечение"), свободно обращаться с Программным обеспечением без ограничений, включая, но не ограничиваясь правами использования, копирования, модификации, объединения, публикации, распространения, сублицензирования и/или продажи копий Программного обеспечения, а также разрешать лицам, которым предоставлено Программное обеспечение, действовать так, при соблюдении следующих условий:
Вышеуказанное уведомление об авторском праве и это разрешение должны быть включены во все копии или значительные части Программного обеспечения.
ПРОGRAMМНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ СКРЫТЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОРГОВОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НАРУШЕНИЯ ПРАВ. В НИКАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ИСКИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, ВНЕ ЗАВИСИМОСТИ ОТ ДЕЙСТВИЙ, ДОГОВОРА, ПРАВО НАРУШЕНИЯ ИЛИ ИНЫХ, ВОЗНИКАЮЩУЮ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЙСТВИЯМИ С ВЫШЕУКАЗАННЫМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Install or update docker-engine from docker project apt repository
ansible-galaxy install Bessonov/ansible-role-docker