我有一个盐主服务器设置,目前我正在测试附加两个小兵 . 我能够直接从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所有在我的奴才 .

错误如下:

错误!无法运行命令:supervisord.restart on target:myminion

任何人都知道我应该检查什么或者我做错了什么?

主人在亚马逊EC2,ubuntu 14.04,以及奴才 .

issue screenshot