fgierlinger.docker_swarm
Rôle Ansible : Docker Swarm
Un rôle Ansible qui configure un swarm Docker.
Exigences
docker
installé sur tous les hôtespython-docker
installé sur tous les hôtespython-six
lors de l'utilisation de debian 10 ou ubuntu 18.04
Ces exigences peuvent être satisfaites de la manière suivante :
- hosts: all
roles:
- role: geerlingguy.docker
- role: geerlingguy.pip
vars:
pip_install_packages:
- name: docker
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut.
docker_swarm_network_interface: eth0
docker_swarm_port: 2377
Un nœud maître dédié est utilisé pour former le cluster. Ce nœud est appelé maître primaire et peut être défini avec la variable docker_swarm_primary_master_name
. Le nom doit correspondre au nom du nœud dans l'inventaire Ansible. Par défaut, le premier membre des hôtes actuels du play est utilisé.
Utilisation
Incluez le rôle dans votre playbook. Tous les hôtes feront partie du cluster swarm Docker. Le premier hôte défini dans l'inventaire sera utilisé pour rejoindre les autres hôtes.
Exemple de Playbook
- hosts: all
roles:
- role: fgierlinger.docker_swarm
Licence
MIT
Informations sur l'Auteur
Frédéric Gierlinger
Installer
ansible-galaxy install fgierlinger.docker_swarm
Licence
mit
Téléchargements
454
Propriétaire