2017-02-22 2 views
0

Ich versuche, lokal eine sls-Datei auf Salz-Günstling zu laufen. Ich benutze den salt-call --local state.sls <my_sls_filename> Befehl.Laufsalz Anruf lokal auf Günstling mit Master-Säule Daten

Aber die Säule Daten Ich versuche, sind auf dem Salz-Master zur Verfügung zu holen.

Wenn ich die --local dann das Salz sucht die Statusdatei auf dem Master zu entfernen.

Irgendwelche Ideen, wie Master-Säule Daten erhalten, während salt-call --local

Dank läuft

Antwort

0

Haben Sie einen Blick auf die Salt Masterless Quickstart Dokumentation?

Es scheint, zu tun, was Sie suchen, dass ein Salz Zustand ohne einen Master lokal ausgeführt wird.

Er sagt, dass, um Ihre Säule masterless Daten laufen auch auf dem lokalen Günstling sein muss.

Die --local Flag teilt das Salz-Günstling für den Staat Baum in das lokale Dateisystem zu suchen und kein Salz-Master für Anweisungen zu kontaktieren.

Also ich bin ziemlich sicher, was Sie versuchen, für die Verwendung der

--local Flagge
+0

Ja geht gegen den Zweck zu tun. Ich bin glücklich mit der Problemumgehung, die ich für mein Problem gefunden habe. Zuerst führe ich salt-call ohne das --local-Tag aus und erhalte meine benötigten Spaltenvariablen und speichere sie als eine Pillar-Datei. salz nennen --out = yaml pillar.get myconfig: Master >> /srv/pillar/mpillar.sls Dann ist mein lokalen Salz Anruf Ich betreibe. Vielen Dank für Ihre Antwort. – Veera