Python 为本地无主开发建立SaltStack?
我正试图为当地的发展做准备,但处于无主模式 我已将我的状态(Python 为本地无主开发建立SaltStack?,python,salt-stack,Python,Salt Stack,我正试图为当地的发展做准备,但处于无主模式 我已将我的状态(top.sls,mystate.sls)复制到/srv/salt 我已经按照和上的说明进行了操作,但是当我运行时 $ sudo /home/vagrant/.virtualenvs/myenv/bin/salt-call -c /home/vagrant/.virtualenvs/myenv/etc/salt --local salt.highstate -l debug 我得到的只是 [DEBUG ] Could not Laz
top.sls
,mystate.sls
)复制到/srv/salt
我已经按照和上的说明进行了操作,但是当我运行时
$ 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(highstate.py
?)没有被加载
我做错了什么?对于无主开发,我还需要做些什么吗?我在whytewolf
的IRC频道上得到了帮助-问题是命令应该是state.highstate
(而不是salt.highstate
):
问题解决了 你的venv被激活了吗?@rfkortekaas当我
su
根目录,然后激活virtualenv(source/home/vagrant/.virtualenvs/myenv/bin/activate
)时,我得到了相同的结果。
$ sudo /home/vagrant/.virtualenvs/myenv/bin/salt-call -c /home/vagrant/.virtualenvs/myenv/etc/salt --local state.highstate -l debug