docker_debian
Ansible роль для установки docker ce (и/или compose) на Debian.
Это Ansible роль для установки docker-ce из официального репозитория apt с различными опциями, такими как установка docker-compose и отключение динамических правил iptables для docker.
Она, вероятно, не слишком универсальна вне Debian 10+, но, пожалуйста, сообщите о любых проблемах или запросах на изменения для любых дистрибутивов и версий на основе Debian.
Чтобы установить с помощью ansible-galaxy:
ansible-galaxy install 0x646e78.docker_debian
В качестве альтернативы, вы можете добавить этот репозиторий как сабмодуль:
git submodule add https://github.com/auraltension/ansible-role-docker-debian.git roles/docker-debian
git submodule init roles/docker_debian
Требования
Вероятно, ничего, напишите, если что-то найдете.
Переменные роли
iptables: true
- Установите в false, чтобы отключить управляемые docker правила iptables.install_compose: false
- Установите в true, чтобы установить docker-compose.
Зависимости
Нет.
Пример плейбука
---
- hosts: my_server
roles:
- { role: docker_debian, iptables: false }
Лицензия
GPL-2.0
Эта программа является бесплатным программным обеспечением; вы можете распространять и/или изменять её в соответствии с условиями Генеральной публичной лицензии GNU, как это опубликовано Фондом свободного программного обеспечения; либо версии 2 лицензии, либо (по вашему выбору) любой более поздней версии.
Эта программа распространяется в надежде, что она будет полезной, но БЕЗ ЛЮБОЙ ГАРАНТИИ; даже без подразумеваемой гарантии товароспособности или подходящих целям. Смотрите Генеральную публичную лицензию GNU для получения подробной информации.
Вы должны были получить копию Генеральной публичной лицензии GNU вместе с этой программой; если нет, обратитесь к: https://www.gnu.org/licenses/gpl-2.0.html
Информация об авторе
DNX - блог - Docker Hub - Ansible Galaxy
ansible-galaxy install 0x646e78/ansible-role-docker-debian