tecnativa.docker
Docker
Configurez des serveurs Docker avec toute la pile logicielle du projet Docker.
Exigences
Seul Ansible sur Python 3 est pris en charge.
Systèmes d'exploitation pris en charge :
Ubuntu :
- 16.04
- 18.04
- 20.04
- 22.04
Variables de rôle
Consultez le répertoire defaults
pour connaître toutes les variables que vous pouvez
remplacer. Toutes les variables non évidentes sont documentées en ligne.
Exemple de Playbook
- hosts: docker
roles:
- role: tecnativa.docker
vars:
docker_app_state: present
docker_compose_state: present
docker_engine_state: present
docker_machine_state: present
docker_swarm_state: present
Pour un exemple plus complet, consultez nos playbooks de test.
Docker Compose v2 filtré par groupe d'hôtes
Une fonctionnalité a été ajoutée pour permettre l'exécution de la commande d'installation de Docker Compose sur des hôtes utilisant des systèmes d'exploitation qui installent par défaut Docker Compose v2. Cela se fait dans le fichier https://github.com/Tecnativa/ansible-role-docker/blob/master/tasks/compose.yml, en vérifiant si l'hôte appartient au groupe compose_v2_servers.
Support
Êtes-vous un utilisateur de Doodba ? Bienvenue dans la famille ! 👪🐳
Ce projet et Doodba sont complètement indépendants, mais l'interopérabilité est garantie. Vous pouvez utiliser ce rôle pour configurer vos hôtes Doodba.
Informations sur l'auteur
Ce projet est maintenu par :
Tecnativa est une société de conseil en informatique spécialisée dans Odoo et fournit des services de développement, d'installation, de maintenance et d'hébergement Odoo.