2017-08-06 27 views
0

我想添加多個git repos到我的Salt-master服務器以支持所有類型的服務器。 主文件認爲: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_A中的數據以便服務器從REPO_B讀取時,它會給出錯誤:
否頂級文件或master_tops數據匹配找到。

我在做什麼錯?

回答

0

發現此問題。 1./etc/salt/master - > var「top_file_merging_strategy」=合併 2.不能使用默認分支「master」,我創建了新的分支,我在下面看到他們: /var/cache/salt/master/gitfs/envs.p

重要提示: 分支機構在所有存儲庫之間應該是唯一的!