gchiesa.shipyard

Nom du Rôle

Rôle qui installe Shipyard sur un Cluster Swarm configuré avec le rôle gchiesa.swarm

Variables du Rôle

L'interface de Shipyard est configurée en fonction des hôtes dans les groupes d'hôtes utilisés par gchiesa.swarm :

swarm_managers : doit contenir les nœuds de gestion

swarm_agents : doit contenir tous les nœuds qui doivent faire partie du cluster swarm

Dépendances

gchiesa.swarm et ses dépendances

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

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

L'inventaire ressemble à ceci :

[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

Licence

BSD

À propos du projet

Shipyard role for swarm managers for Enterprise Linux

Installer
ansible-galaxy install gchiesa.shipyard
Licence
Unknown
Téléchargements
100
Propriétaire
a Cloud Architect living in Amsterdam. I enjoy jazz music, italian cooking and be surrounded by open-minded people.