SaltStack的大部分示例(也包括文档)都将/srv/salt下的状态文件和/srv/pillar下的支柱文件放在一起。
这意味着如果我想使用源代码控制(Mercurial或Git)跟踪文件,我必须创build两个存储库。
现在,我想将状态文件和支柱文件作为子目录放在/srv/salt 。 换句话说,我将获得以下目录结构(在/srv/salt上的hg init之后):
/srv/salt + .hg/ + states/ + pillars/
这会造成SaltStack的任何问题吗?
还是你有更好的build议,以便我只能有一个国家和支柱的源代码控制库?
你build议的方法将工作。 您将需要更改盐configuration中的状态和支柱的文件夹设置。
请注意,salt可以直接从git仓库中获取信息, 如本教程中所述 。 这需要花费更多的时间进行设置,但是由您来决定是否值得在您的情况下付出努力。