CentOS部署Salt-Api

1、安装salt-api

  ~]# yum -y install salt-api

2、创建用于salt-api的用户

  ~]# useradd -M -s /sbin/nologin salt-api
  ~]# echo "salt-api" | passwd 123456 —stdin

3、配置eauth, /etc/salt/master.d/eauth.conf

  external_auth:  
    pam:  
      salt-api:
        - .*  
        - '@wheel'  
        - '@runner'

4、配置Salt-API, /etc/salt/master.d/api.conf

  rest_cherrypy:
    port: 8000
    disable_ssl: true

5、启动Salt-API

  ~]# systemctl start salt-api

6、自带工具验证api可用性

  ~]# curl -k http://10.99.65.117:8000/login -H "Accept: application/x-yaml" -d username='salt-api' -d password='123456' -d eauth='pam'

posted @ 2021-04-09 10:49  游子梦  阅读(134)  评论(0)    收藏  举报