我设置了一个盐主服务器,目前我正在测试附加两个小兵。我能够直接从salt主机运行状态和salt模块命令,没有任何问题。
我根据文档安装并设置了halite。我以用户身份登录,并且能够毫无问题地查看列表中的小兵,但是我尝试使用halite web ui运行的任何命令都会失败。
以下是我的主配置中的pam和halite部分:
external_auth:
pam:
ubuntu:
- grains.*
- status.*
- sys.*
- test.*
- cp_bakfile.*
- ipt_config.*
- '@runner'
- '@wheel'
adam:
- .*
- '@runner'
- '@wheel'
cfadmin:
- .*
- '@runner'
- '@wheel'
halite:
level: 'debug'
server: 'cherrypy'
host: '0.0.0.0'
port: '8080'
cors: False
tls: False
certpath: '/etc/pki/tls/certs/localhost.crt'
keypath: '/etc/pki/tls/certs/localhost.key'
pempath: '/etc/pki/tls/certs/localhost.pem'
当我尝试运行命令时,我以用户Adam身份登录:
supervisord.restart all on myion。
错误如下:
错误!无法运行命令:supervisord.restart on target:myminion
任何人都知道我应该检查什么或者我做错了什么?
主人在亚马逊EC2,ubuntu 14.04,以及奴才。