运行中的salt-api系统的命令行前端
项目描述
Cumin包含一个Python库和CLI脚本,用于访问远程的salt-api实例。
cumin通过抽象HTTP调用到salt-api,使得现有的Python项目可以轻松地通过实例化一个类与远程Salt安装集成。
cumin CLI脚本允许用户从运行salt-master或salt-minion守护进程的计算机外部执行Salt命令,就像它们是在本地运行Salt一样。长期目标是添加额外的CLI脚本,以保持与Salt自己的CLI脚本(salt、salt-run、salt-key等)相同的界面。
安装
pip install salt-cumin
使用方法
export SALTAPI_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'
配置
您可以通过命令行、使用环境变量或在配置文件$HOME/.pepperrc中配置cumin,以下为语法
[main]
SALTAPI_URL=https://localhost:8000/
SALTAPI_USER=saltdev
SALTAPI_PASS=saltdev
SALTAPI_EAUTH=pam
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
salt-cumin-0.7.tar.gz (14.7 kB 查看哈希值)
构建发行版
salt_cumin-0.7-py3-none-any.whl (15.6 kB 查看哈希值)
关闭
salt-cumin-0.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60a9fd26f083e3cba97e35544f9683fd5b7f73544f3257f5fb862409f3cbd54b |
|
MD5 | 90ee97f40308e981638765aef52114df |
|
BLAKE2b-256 | e8befed3e10ffee7059390256468c4040aa4c149dc8f3c4308ae4ac630c6c7f0 |
关闭
salt_cumin-0.7-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 771ef8d379877cf5f1c60af94d5a565f52d2c5ae4b11489f232d4c6eac8e222f |
|
MD5 | 894b7e833a5cc37e5b74a4cf621f9dd4 |
|
BLAKE2b-256 | 244913f58744952609886678785cfbc157c950450fb9074c9d6f22e25eaa933d |