file_roots
を使用するとちょっと混乱します。現在、以下のようにsaltディレクトリを設定しています。SLSファイルをソルトディレクトリに指定する
srv/salt/<folder-connected-to-git>
:ソルトビルドにwin(repo/repo-ng)、/ scripts/statesなどのように使用したいすべてのフォルダが含まれています。しかし、バイナリフォルダはありません(プログラムのインストーラを保持しています)。
マスターの設定ファイルは、以下を使用します。
file_roots:
base:
- /srv/salt/<folder-connected-to-git>
SLSパッケージインストーラを設定するときだから我々は、ベースフォルダを指すようにsalt://
を使用します。バイナリフォルダはそのパスの外にあるので(/srv/salt
)、絶対パス(つまり、/srv/salt/binaries
)を与えました。それを実行すると、塩はこの経路を絶対パスとして認識しないように思われます(代わりにminionでそれを探しているかもしれません)。
ベースの外のディレクトリを指す方法はありますか? 、その後、/srv/salt/
代わりの/srv/salt/<git-folder>
内側(手先にキャッシュへの)レポのためだろう塩の外観を
file_roots:
base:
- /srv/salt/
prod:
- /srv/salt/<git-folder>
しかし:ない場合は、私は私のfile_roots
に変えることができますか? file_roots
を変更せずにsalt://
のポイントを変更することはできますか?