rest_cherrypy

Posted metasequoia

tags:

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

一、简介

A REST API FOR SALT

 

二、安装,配置

yum -y install salt-api
rest_cherrypy:
  port: 1559
  # disable_ssl: True
  ssl_crt: /etc/pki/tls/certs/localhost.crt
  ssl_key: /etc/pki/tls/certs/localhost.key
external_auth:
  pam:
    tabops:
      #- .*
      - "@wheel"
      - "@runner"
      - grains.*

启动服务

service salt-master restart;service salt-api start

 

三、认证、调用API

curl -sSk https://127.0.0.1:1559/login 
    -H Accept: application/x-yaml     -d username=tabops     -d password=tabops     -d eauth=pam

复制得到的token

curl -sSk https://127.0.0.1:1559 
    -H Accept: application/x-yaml     -H X-Auth-Token: 7abf0ec365c7257aba0024bb7212200a863aabb9     -d client=local     -d tgt=SCYD-10.25.172.131     -d fun=cmd.run     -d arg=ls

 

PS:

salt version

2016.11.8

以上是关于rest_cherrypy的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器