2016-10-08 4 views
1

Ich habe folgendes Setup:Wie wird der Salzwolkenausführungsbefehl auf dem Master lokal ausgelöst, bevor die Zustände auf dem Diener ausgeführt werden?

VM1: jenkins/Salz Master - kein Salz configs

VM2: Syndikus Salz Master/Salz-Wolke/gcloud/kubectl/Salz Günstling Punkte auf VM1

VM3 : salt minion, verweist auf VM2

Bevor ich den Status auf dem Minion (VM3) ausführe, der einen Datenträger mountet und eine Datei darauf kopiert, muss ich einen Befehl salt-cloud ausführen, mit dem der Datenträger tatsächlich verbunden wird VM3. Das Problem ist, weil ich kein Salz Statusdateien auf den VM1 und VM2 Günstling Punkte VM1 nicht haben und nicht zu syndic Master kann ich nicht laufen highstate

salt 'vm2' state.highstate 

ich die Festplatte befestigen Salzwolke Befehl umfassen kann nicht auf die laufen VM3, entweder weil es keine Salz-Wolke hat. Meine Option ist es, den Befehl salt-cloud auf dem Master lokal auszulösen, bevor highstate auf dem VM3 ausgeführt wird. An diesem Punkt bin ich fest, wie dies richtig umzusetzen ist.

alle Ideen werden sehr geschätzt!

+0

herum gearbeitet von minion auf dem Salz-Master unter Verwendung lokaler Aufgaben auszuführen –

Antwort

0

rekonfiguriert minion auf dem Master-triggern Ausführung auf dem Master lokal

Verwandte Themen