如何在SaltStack中使用gitfs remote?

时间:2016-11-15 19:48:28

标签: git github salt-stack

我希望能够将我的git repo与salt同步。我在主配置文件中添加了以下内容:

df.loc[(age, gender, etc), [drug1, drug2, etc] ] += 1.  

我不确定我是否知道它是如何工作的,但它会在60秒后更新吗?我改变了我的git上的一些文件与我的盐主人的不同,并且没有看到任何更新>我跑了:

#Git File servers
fileserver_backend:
  - git

gitfs_remotes:
  - https://github.com/saltstack-formulas/salt-formula.git
  - https://git.<company-name>.com/<owner>/<repo>/tree/testing

但没有看到该文件的更改。我很肯定我没有正确使用这个,但不太确定是什么,因为我还是新手。

1 个答案:

答案 0 :(得分:2)

文件和gitfs根在salt内部合并,这对您来说并不真实,因为文件和更改不会反映在例如/srv/salt

相反,存储库内容位于/var/cache/salt下的某个位置(至少对于像发行版一样的debian) - 然而在您的top.sls中,您应该能够使用gitfs远程中定义的状态。例如在盐配方的情况下,可以使用称为salt.master的状态。

.sls文件应位于主服务器上的状态树中的本地gitfs 中。