带盐供应的流浪汉 - 运行 一个特定的状态
vagrant with salt provisioning - running a particular state
有没有一种方法可以使用 salt provisioner 运行 仅少数几个状态,而不是做一个完整的高状态?
我们的完整 highstate 做了一堆对临时开发 VM 没有意义的事情,事实上,其中很多都行不通。
插件本身目前仅支持运行全高状态。
作为解决方法,您可以先告诉 vagrant 不要 运行 highstate:
config.vm.provision :salt do |salt|
salt.run_highstate = false
end
然后你可以使用 shell provisioner 运行 所选状态:
config.vm.provision "shell",
inline: "salt-call --local state.sls foo,bar"
end
有没有一种方法可以使用 salt provisioner 运行 仅少数几个状态,而不是做一个完整的高状态?
我们的完整 highstate 做了一堆对临时开发 VM 没有意义的事情,事实上,其中很多都行不通。
插件本身目前仅支持运行全高状态。
作为解决方法,您可以先告诉 vagrant 不要 运行 highstate:
config.vm.provision :salt do |salt|
salt.run_highstate = false
end
然后你可以使用 shell provisioner 运行 所选状态:
config.vm.provision "shell",
inline: "salt-call --local state.sls foo,bar"
end