2017-02-22 9 views
0

salt-minionでslsファイルをローカルで実行しようとしています。私はsalt-call --local state.sls <my_sls_filename>コマンドを使用します。minipでマスターピラーデータを使ってsalt-callをローカルに実行する

しかし、私が取ろうとしているピラーデータはソルトマスターで入手できます。

--localを削除した場合、saltはマスター上の状態ファイルを探します。

salt-call --local

おかげ

答えて

0

を実行中に、マスターピラーデータを取得する方法任意のアイデアは、あなたがSalt Masterless Quickstartのドキュメントを見ていたことがありますか?

あなたが探していることをしているようです。それは、マスターなしでローカルに塩状態を実行しています。

それはあなたの柱のデータをマスターレスで実行するためには、地元のミニオンにも必要であると言います。

--localフラグが ローカルファイルシステム状態ツリーを探すためにと 手順については、ソルトマスターに連絡していない塩手先に指示します。

は、だから私は--localフラグを使用して、非常に目的に反するあなたが何をしようとしているかなり確信して

+0

はい。私は私の問題のために見つけた回避策に満足しています。最初に--localタグなしでsalt-callを実行し、必要なピラー変数を取得し、ピラーファイルとして保存します。 salt-call --out = yaml pillar.get myconfig:master >> /srv/pillar/mpillar.sls 次に、私のローカルソルトコールを実行します。あなたの答えをありがとう。 – Veera

関連する問題