2016-07-28 5 views
2

です:SaltStack:Highstate top.slsファイルの実行戦略をマージ私が設定し、次のオプションを持っている私の/ etc /塩/マスターで "同じ"

file_roots: 
    base: 
    - /srv/salt 
    dev: 
    - /srv/salt/dev 

top_file_merging_strategy: same 
default_top: base 

私が持っています行くベース用top.sls/srv/salt/top.sls)環境、:

base: 
    '*': 
    - files 

行くこれは、devに関する/srv/salt そして、もう一つtop.sls/srv/salt/dev/top.sls)環境で定義における:

dev: 
    'saltMinion1': 
    - django 
    'saltMinion2': 
    - MySQL 
django.slsMySQL.sls/srv/salt/dev/で定義されてい

。 は、今、私が呼び出す場合:このシナリオのために、私はtop_file_merging_strategyを使用しています一方、その後、ベースとのdevの環境の両方が私の手下に適用なっている、をマージ:

salt '*' state.highstate 

私はtop_file_merging_strategy使用している場合は、同じを、唯一の基本環境が適用されています。
しかし、Salt documentation: Top Fileによれば、基本環境と開発環境の両方が適用されているはずです。

私は間違っていますか?どんな助けもありがとうございます。

答えて

1

私はあなたがthisを経験していると思います。これはSalt 2016.11で修正されています。

+0

私はこれに取り組んで以来かなりの年月がありましたが、それはまさに正しいケースのようです。 – akash12300

+0

うれしい私は助けることができます。 –

関連する問題