我正在尝试将多个git repos添加到我的salt-master服务器,以便支持所有类型的服务器。主文件包含:
gitfs_remotes:
- git@REPO_A:
- pubkey: .....
- privkey: .....
- root: salt/
- git@REPO_B:
- pubkey: .....
- privkey: .....
- root: salt/在测试过程中,两个repos都是镜像,它们是相同的。因此,一旦我添加了一个要从REPO_B读取的服务器,它就会从存储库A读取,但是当为了让服务器从salt读取而更改REPO_A中的数据时,它会给出一个错误:
找不到匹配的顶级文件或master_tops数据。
我做错了什么?
发布于 2017-08-07 18:18:07
找到问题所在。1. /etc/salt/master缓存var "top_file_merging_strategy“= -> 2.不能使用默认分支"master",我创建了新的分支,并在以下位置看到它们:/var/top_file_merging_strategy/salt/master/gitfs/envs.p
重要提示:分支在所有存储库之间应该是唯一的!!
https://stackoverflow.com/questions/45533067
复制相似问题