salt-api 使用(福利版)

Posted 40块钱抓娃娃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了salt-api 使用(福利版)相关的知识,希望对你有一定的参考价值。

写在前面的话:

  salt-api是一个基于Cherrypy(python的一个web框架)的Rest API程序。

  注意:CherryPy版本3.2.5到3.7.x有一个已知的SSL追溯请使用3.2.3版本或最新的10.x版本。

一、salt认证

依赖:

  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 进程。

二、使用

开始使用之路,吧。

    未完待续。。。

   



以上是关于salt-api 使用(福利版)的主要内容,如果未能解决你的问题,请参考以下文章

第二篇:salt-api使用填坑指南

天坑-安装salt-api安装的正确姿势

salt 安装 以及salt-api使用

salt 安装 以及salt-api使用

python3和python2安装使用salt-api详解

Salt-api学习笔记一