【发布时间】:2015-12-27 04:06:39
【问题描述】:
我正在尝试设置 Salt Stack 用于本地开发,但处于无主模式。
我已将我的状态(top.sls、mystate.sls)复制到 /srv/salt。
我已经按照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 上的 vagrant ubuntu/trusty64 virtualbox 虚拟机中运行 salt。
似乎其他模块已加载(我在调试列表中看到它们),但由于某种原因 highstate (highstate.py?) 未加载。
我做错了什么?对于无主开发,我还需要做些什么吗?
【问题讨论】:
-
你的venv激活了吗?
-
@rfkortekaas 当我
su到 root 然后激活 virtualenv (source /home/vagrant/.virtualenvs/myenv/bin/activate) 我得到相同的结果。
标签: python salt-stack