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!
herum gearbeitet von minion auf dem Salz-Master unter Verwendung lokaler Aufgaben auszuführen –