获取Salt OPTS字典(salt-master端)
即获取salt-master的主配置文件/etc/salt/master的结构化数据,代码示例如下:
1 | import salt.config |
备注:需要在salt-master所在机器上执行哦。
获取Salt OPTS字典(salt-minion端)
即获取salt-minion的主配置文件/etc/salt/minion的结构化数据,代码示例如下:
1 | import salt.config |
备注: 需要在salt-minion所在机器上执行哦。
salt.client.LocalClient
代码示例如下:
1 | import salt.client |
备注:需要在salt-master所在机器上执行哦。
salt.client.Caller
该API类似于salt-minion上salt-call命令,用来在salt-minion端执行一些命令,代码示例如下:
1 | import salt.client |
备注:需要在salt-minion所在机器上执行哦。
salt.runner.RunnerClient
该API类似于salt-master上salt-run命令,用来在salt-master端执行一些命令,代码示例如下:
1 | import salt.runner |
salt.wheel.WheelClient
1 | import salt.config |
salt.cloud.CloudClient
待补充
ssh.client.SSHClient
利用ssh协议来执行一些操作。
salt-api
详细内容参见《REST_CHERRYPY用户文档》
学习资料参考于:
https://docs.saltstack.com/en/latest/ref/clients/index.html