einen Docker Swarm mit Ansible zu installieren, muss folgende Reihenfolge eingehalten werden.
Für die Manager Knoten
Auf dem ersten Manager Knoten den DockerSwarm installieren
Alle andere Manager Knote mit dem ersten Koten verbinden
Für die Worker Knoten
Die Docker Swarm Informationen vom ersten Manager Knoten holen
Alle Worker Knoten mit dem ersten Manager Knoten verbinden
Die Docker Swarm Tools geben nur das JoinToken aber keine Join-Adresse für das Feld remote_addr zurück. Wir nutzen aus, dass auch ein DNS Name als remote_addr verwendet werden kann. Gleichzeitig nehmen wir an, dass der Standard Port für den Swarm verwendet wird.
Mit dem run_once flag werden alle Knoten in einem Run mit den entsprechenden Informationen versorgt.
einen Docker Swarm mit Ansible zu installieren, muss folgende Reihenfolge eingehalten werden.
Für die Manager Knoten
Für die Worker Knoten
Die Docker Swarm Tools geben nur das JoinToken aber keine Join-Adresse für das Feld
remote_addr
zurück. Wir nutzen aus, dass auch ein DNS Name alsremote_addr
verwendet werden kann. Gleichzeitig nehmen wir an, dass der Standard Port für den Swarm verwendet wird.Mit dem
run_once
flag werden alle Knoten in einem Run mit den entsprechenden Informationen versorgt.