最后更新于3年前
1、安装 salt-api
2、安装 python 依赖
3、生成 tls 证书
4、开启配置文件子目录
5、配置 salt-api
6、创建 salt-api 认证账号
7、配置 salt-master 使用 salt-api 认证
8、重启服务
9、本地登录测试
yum install salt-api
pip3 install PyOpenSSL
salt-call --local tls.create_self_signed_cert
default_include: master.d/*.conf
rest_cherrypy: host: 0.0.0.0 port: 8000 ssl_crt: /etc/pki/tls/certs/localhost.crt ssl_key: /etc/pki/tls/certs/localhost.key
useradd -M -s /sbin/nologin saltapi echo 'saltapi' | passwd --stdin saltapi
external_auth: pam: saltapi: - .* - '@wheel' - '@runner' - '@jobs'
systemctl restart salt-master systemctl start salt-api systemctl enable salt-api
curl -sSk https://localhost:8000/login \ -H 'Accept: application/x-yaml' \ -d username=saltapi \ -d password=saltapi \ -d eauth=pam
saltstack接口服务