为本地无主开发设置SaltStack?

时间:2015-12-26 19:42:01

标签: python salt-stack

我正在尝试为本地开发设置Salt Stack,但是在无主模式下。

我已将状态(top.slsmystate.sls)复制到/ srv / salt。

我已按照local development pagesalt masterless quickstart page上的说明操作,但是当我开始运行时

$ sudo /home/vagrant/.virtualenvs/myenv/bin/salt-call -c /home/vagrant/.virtualenvs/myenv/etc/salt --local salt.highstate -l debug

我得到的只是

[DEBUG   ] Could not LazyLoad salt.highstate
'salt.highstate' is not available.

我正在Mac上的流浪ubuntu/trusty64虚拟机虚拟机中运行salt。

似乎其他模块加载(我在调试列表中看到它们),但由于某种原因,没有加载高态(highstate.py?)。

我做错了什么?对于无主人的发展我还有什么需要做的吗?

1 个答案:

答案 0 :(得分:2)

我从#salt whytewolf IRC频道获得了帮助 - 问题是该命令应为state.highstate(不是salt.highstate):

$ sudo /home/vagrant/.virtualenvs/myenv/bin/salt-call -c /home/vagrant/.virtualenvs/myenv/etc/salt --local state.highstate -l debug

问题解决了!