2017-08-06 16 views
0

すべてのタイプのサーバーをサポートするために、salt-masterサーバーに複数のgit reposを追加しようとしています。マスターファイルを保持している :saltstack multiple gitfs_remotes does not work

gitfs_remotes: 
    - [email protected]_A: 
     - pubkey: ..... 
     - privkey: ..... 
     - root: salt/ 
    - [email protected]_B: 
     - pubkey: ..... 
     - privkey: ..... 
     - root: salt/ 

をテスト中に、両方のレポはミラーで、彼らは同じです。 salt-masterから読み取るサーバーを追加すると、REPO Aから読み取られますが、サーバーがREPO_Bから読み取るためにREPO_Aのデータを変更すると、エラーが発生します。
トップファイルまたはmaster_topsがありませんデータの一致が見つかりました。

私は間違っていますか?

答えて

0

が問題を発見しました。/etc/salt/master - > var "top_file_merging_strategy" = merge 2.デフォルトブランチ "master"を使用できません。新しいブランチを作成しました。私はそれらを下に見ます: /var/cache/salt/master/gitfs/envs.p

重要: ブランチはすべてのリポジトリ間で一意である必要があります。