gchiesa.shipyard

Rollenname

Rolle zur Installation von Shipyard auf einem Swarm-Cluster, das mit der Rolle gchiesa.swarm konfiguriert ist.

Rollenvariablen

Die Shipyard-Oberfläche wird basierend auf den Hosts in den von gchiesa.swarm verwendeten Hostgruppen eingerichtet:

swarm_managers : Soll die Manager-Knoten enthalten.

swarm_agents : Soll alle Knoten enthalten, die Teil des Swarm-Clusters sein sollen.

Abhängigkeiten

gchiesa.swarm und dessen Abhängigkeiten.

Beispiel-Playbook

Eine Beispielweise, wie man deine Rolle nutzen kann (zum Beispiel mit übergebenen Variablen) ist für die Nutzer immer hilfreich:

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

Inventar sieht so aus:

[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

Lizenz

BSD

Über das Projekt

Shipyard role for swarm managers for Enterprise Linux

Installieren
ansible-galaxy install gchiesa.shipyard
GitHub Repository
Lizenz
Unknown
Downloads
100
Besitzer
a Cloud Architect living in Amsterdam. I enjoy jazz music, italian cooking and be surrounded by open-minded people.