fgierlinger.docker_swarm
Rol de Ansible: Docker Swarm
Un rol de Ansible que configura un swarm de Docker.
Requisitos
docker
instalado en todos los hostspython-docker
instalado en todos los hostspython-six
cuando se use Debian 10 o Ubuntu 18.04
Ambos requisitos se pueden cumplir de la siguiente manera:
- hosts: all
roles:
- role: geerlingguy.docker
- role: geerlingguy.pip
vars:
pip_install_packages:
- name: docker
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores por defecto.
docker_swarm_network_interface: eth0
docker_swarm_port: 2377
Se utiliza un nodo maestro dedicado para formar el clúster. Este nodo se llama maestro primario y se puede establecer con la variable docker_swarm_primary_master_name
. El nombre debe coincidir con el nombre del nodo del inventario de Ansible. Por defecto, se toma el primer miembro de los hosts actuales.
Uso
Incluye el rol en tu playbook. Todos los hosts se convertirán en parte del clúster swarm de Docker. El primer host definido en el inventario se utilizará para unir a los otros hosts.
Ejemplo de Playbook
- hosts: all
roles:
- role: fgierlinger.docker_swarm
Licencia
MIT
Información del Autor
Frédéric Gierlinger
Instalar
ansible-galaxy install fgierlinger.docker_swarm
Licencia
mit
Descargas
454
Propietario