gchiesa.shipyard

Nombre del Rol

Rol que instala Shipyard en un Clúster Swarm configurado con el rol gchiesa.swarm.

Variables del Rol

La interfaz de Shipyard se configura en función de los hosts en los grupos de hosts utilizados por gchiesa.swarm:

swarm_managers: debe contener los nodos administradores.

swarm_agents: debe contener todos los nodos que deben ser parte del clúster swarm.

Dependencias

gchiesa.swarm y sus dependencias.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) siempre es útil para los usuarios:

---
- hosts: servers
  roles:
     - { role: gchiesa.swarm, x: 42 }

El inventario se ve así:

[targets:vars]
ansible_host=localhost
ansible_become=true
ansible_ssh_user=vagrant
ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
proxy=

[consul_cluster:vars]
consul_bootstrap_hostname=test01.local

[targets]
test01.local ansible_port=2200
test02.local ansible_port=2201
test03.local ansible_port=2202
test04.local ansible_port=2203

[consul_cluster]
test01.local
test02.local
test03.local

[swarm_agents]
test01.local
test02.local
test03.local
test04.local

[swarm_managers]
test01.local
test02.local

Licencia

BSD

Acerca del proyecto

Shipyard role for swarm managers for Enterprise Linux

Instalar
ansible-galaxy install gchiesa.shipyard
Licencia
Unknown
Descargas
100
Propietario
a Cloud Architect living in Amsterdam. I enjoy jazz music, italian cooking and be surrounded by open-minded people.