如果我必须执行以下3个命令,我该如何对它们进行分组,因此我只需要调用它们?Saltstack分组命令
salt '*' git.fetch cwd=/var/git/myproject opts='--all' user=git
salt '*' git.pull cwd=/var/git/myproject opts='origin master'
salt '*' nginx.signal reload
我可以用布把那些在一个单一的功能说deploy
这可能会接受再一个奴才的名字通过主机上运行,但我不知道是否有saltstack一些内置的?
您是否想过创建一个状态,您只需运行命令,但必须等待另一个状态完成等等? – tudoricc 2015-07-10 09:27:41
为什么投票?这是一个古老的问题,现在我创建一个自定义状态文件并将其作为参数传递给'state.sls'模块。 – Marconi 2015-07-10 13:36:25