saltstack多个gitfs_remotes不起作用

时间:2017-08-06 14:37:19

标签: salt-stack

我正在尝试向我的salt-master服务器添加多个git repos,以支持所有类型的服务器。 主文件包含:

gitfs_remotes:
   - git@REPO_A:
      - pubkey: .....
      - privkey: .....
      - root: salt/
   - git@REPO_B:
      - pubkey: .....
      - privkey: .....
      - root: salt/

在测试期间,两个回购都是镜子,它们是相同的。 因此,一旦我添加了一个从salt-master读取的服务器,它就会从REPO A读取,但是当更改REPO_A中的数据以便服务器从REPO_B读取时,它会给出一个错误:
找不到Top文件或master_tops数据匹配。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

发现了这个问题。  1. / etc / salt / master - > var“top_file_merging_strategy”=合并  2.无法使用默认分支“master”,我创建了新的分支,我在下面看到它们:  /var/cache/salt/master/gitfs/envs.p

重要: 所有存储库之间的分支应该是唯一的!!