我正在尝试为本地开发设置Salt Stack,但处于无主控模式。
我已经将我的状态(top.sls、mystate.sls)复制到/srv/mystate.sls。
我已经按照local development page和salt 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 virtualbox虚拟机中运行salt。
它看起来像是加载了其他模块(我在调试清单中看到了它们),但是出于某种原因,高状态(highstate.py?)未被加载。
我做错了什么?对于无主控开发,我还需要做些什么吗?
发布于 2015-12-27 04:06:39
我从whytewolf那里得到了关于#salt 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问题解决了!
https://stackoverflow.com/questions/34474606
复制相似问题