运行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左/右位移位为什么按字节长度移位   java JSoup抓取不断变化的值   多线程在线程之间共享资源,在不同的java版本中有不同的行为   java Spring执行器未映射到localhost:xxxx/activator   java如何正确迭代两个循环   java显示3D地形地图盒v10 Android   java select*进入查询executeUpdate()   java将Excel文件转换为PDF文件   java在Eclipse的自动完成方案中选择方法的排序顺序?   java如何获取列的最后一个值   java如何模拟hadoop文件系统   java读取文件并将其解析为不同的数组   java通过ThreadPoolTaskExecutor或ThreadPoolExecutoryFactoryBean创建线程池?   java Struts2注释不适用于jboss EAP 7   java Servlet会话行为和会话。使无效   java聊天应用程序如何与其服务器通信?