标签:tst ast 配置文件 class 注意 index sel pytho 启用
写在前面的话:
salt-api是一个基于Cherrypy(python的一个web框架)的Rest API程序。
注意:CherryPy版本3.2.5到3.7.x有一个已知的SSL追溯。请使用3.2.3版本或最新的10.x版本。
依赖:
salt-api依赖的模块是Cherrypy,用于支持websockets的ws4py python模块(可选)
安装及配置:
salt-api 运行在Salt Master程序的机器上。
1. 安装salt-api,需要确保salt-api 与salt版本一致。
2. 安装Cherrypy,ws4py(可选)。
3. 生成自签名证书(可选)。建议使用安全的HTTPS连接,因为salt eauth 身份验证凭证将通过线路发送。
①.安装 pyOpenSSL 包。
②.使用create_self_signed_cert()
执行功能生成自签名证书。
salt-call --local tls.create_self_signed_cert
4. 编辑配置文件添加至少一个外部认证用户或组。详情这里。
5. salt-master配置文件添加如下配置来启用rest_cherrypy模块。
rest_cherrypy: port: 8000 ssl_crt: /etc/pki/tls/certs/localhost.crt ssl_key: /etc/pki/tls/certs/localhost.key
6. 重启salt-master 进程。
7. 重启salt-api 进程。
开始使用之路,吧。
未完待续。。。
标签:tst ast 配置文件 class 注意 index sel pytho 启用
原文地址:https://www.cnblogs.com/40kuai/p/9164994.html