SaltStack二次开发api

salt-api官方文档:

http://www.unixhot.com/docs/saltstack/ref/netapi/all/salt.netapi.rest_cherrypy.html#a-rest-api-for-salt

salt-api为是用户可以通过http协议来进行管理,但是必须通过https,salt自带加密验证的方式,具体请看下文。

 

一.安装salt-api

yum -y install salt-api

在官方文档中可以发现,安装salt-api是依赖于cherry包的,不过通过yum安装的时候,会自行安装cherry包

安装完成可以确认一下:

rpm -qa | grep cherry
rpm -qa | grep salt-api

 

二.安装自认证证书

1.安装PyOpenSSL

yum list| grep -i pyopenssl    #查看yum中的包名
yum -y install pyOpenSSL      #安装查到的包

2.通过salt-call生成自签名证书

salt-call --local tls.create_self_signed_cert

 

本次环境再CentOS6.9上进行的,走到这一步卡住了,提示如下报错:

'tls' __virtual__ returned False: PyOpenSSL version 0.10 or later must be installed before this module can be used.

该报错未解决,导致无法继续。。。。

貌似只又在7版本的系统上才能正常运行,如果需要二次开发,请查看官网吧!

或者参考他人的博客:https://blog.csdn.net/xiegh2014/article/details/53067658

https://www.linuxidc.com/Linux/2017-03/142335.htm

 

未完,待续。。。。。

 

转载于:https://www.cnblogs.com/Jackie-Chen/articles/10804535.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值