0x646e78.docker_debian
Rôle Ansible pour installer docker ce (et/ou compose) sur Debian
C'est un rôle Ansible pour installer docker-ce à partir du dépôt apt officiel, avec diverses options, comme l'installation de docker-compose et la désactivation des règles dynamiques d'iptables pour Docker.
Il n'est probablement pas très générique en dehors de Debian 10+, mais veuillez signaler tout problème ou demander une contribution pour toute distribution et version basée sur Debian.
Pour installer en utilisant ansible-galaxy :
ansible-galaxy install 0x646e78.docker_debian
Alternativement, vous pourriez ajouter ce dépôt comme sous-module :
git submodule add https://github.com/auraltension/ansible-role-docker-debian.git roles/docker-debian
git submodule init roles/docker_debian
Exigences
Probablement rien, signalez un problème si vous en trouvez un.
Variables de rôle
iptables: true
- Réglez sur false pour désactiver les règles iptables gérées par Docker.install_compose: false
- Réglez sur true pour installer docker-compose.
Dépendances
Aucune
Exemple de Playbook
---
- hosts: mon_serveur
roles:
- { role: docker_debian, iptables: false }
Licence
GPL-2.0
Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier sous les termes de la GNU General Public License telle que publiée par la Free Software Foundation ; soit la version 2 de la Licence, ou (à votre choix) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION À UN OBJECTIF PARTICULIER. Voir la GNU General Public License pour plus de détails.
Vous devez avoir reçu une copie de la GNU General Public License avec ce programme ; si ce n'est pas le cas, référez-vous à : https://www.gnu.org/licenses/gpl-2.0.html
Informations sur l'auteur
DNX - blog - Docker Hub - Ansible Galaxy