有没有一种方法可以在salt 'myminion' state.highstate运行的时候在salt-master上运行一个命令(或者状态),但是在minion的highstate执行之前呢?
命令是svn update或( svn.latest ),所以在/ srv / salt中会有文件可用。 由于目录结构的限制, svnfs不适用于我。 我也发现你不能添加自定义文件系统(不修改盐的来源)。
我希望反应堆系统可以帮助,但我不确定它是否可以用于这种情况。
编辑:
另一个可能的解决scheme是编写一个SVN 后提交钩,但我宁愿不。
你可以创build一个自定义的runner来执行你的svn命令,然后根据需要运行你的highstate。
这里有很多很好的例子: https : //github.com/saltstack/salt/tree/develop/salt/runners