运行salt api系统的cli前端

salt-cumin的Python项目详细描述


cumin包含一个python库和用于访问远程 salt-api实例。

^ {tt1}$将http调用抽象为^ {tt2}$$现有的Python。 项目可以很容易地与远程salt安装集成 实例化类。

cumincli脚本允许用户从计算机执行salt命令 运行salt-master或^{tt5}的计算机外部的$ 就像他们在本地运行盐一样。长期目标是 其他的cli脚本与salt自己的cli脚本保持相同的界面 (saltsalt-runsalt-key等)。

安装

pip install salt-cumin

用法

exportSALTAPI_USER=saltdev SALTAPI_PASS=saltdev SALTAPI_EAUTH=pam
cumin '*' test.ping
cumin '*' test.kwarg hello=dolly

利用Runner客户端的示例。

cumin-run reactor.list
cumin-run reactor.add event='test/provision/*'reactors='/srv/salt/state/reactor/test-provision.sls'

配置

可以使用环境变量通过命令行配置cumin 或者在配置文件$HOME/.pepperrc中使用以下语法:

[main]
SALTAPI_URL=https://localhost:8000/
SALTAPI_USER=saltdev
SALTAPI_PASS=saltdev
SALTAPI_EAUTH=pam

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java获取Google安全网的密钥   当我开始新的活动时,java滑块菜单消失   java在获取网格视图映像以打开新活动方面需要帮助   如何在Spark Java中使用用户定义的文件名将Dataframe保存为文本文件   使用iText在AWS S3 bucket中编辑pdf文件   java Intellij IDEA 2019.2.4似乎无法识别JDK 12中的javafx包   java Spring RestTemplate无法获取JSESSIONID cookie   java如何使用泛型和供应商lambda安全地修复抽象方法上的这种类型不匹配   改变Java Swing的背景   如何在基于Netbeans平台的Java应用程序中创建自动备份功能?   java在spring boot中从不同的表导出为CSV?   json不能反序列化java实例。lang.String out of START_对象标记字符串。班   java在作为windows服务安装时使用远程调试(jdwp)启动Tomcat   Regex required:它应该只包含[alphabets]或[alphabets and digits],但不包含[didgits],并且不包含java中的运算符或特殊字符   java在实体Spring JPA中保存列表项   java在尝试使用动态规划解决最佳和问题时得到错误答案   java如何在安卓的curl页面中添加索引页面请指导我   java使用Android Studio中的复选框和按钮更新总价   java Struts 2。s:财产。如何获取名称作为参数传递给jsp的变量的值?   有没有工具可以重命名Java库及其引用?