使用Python实现仆从状态的SaltStack差异
我正在用python编写SaltStack的定制包装器,我无法从Salt文档中看出我可以获得仆从的状态差异 我的意思是,当我们从CLI运行状态时,它以不同的颜色显示差异,我试图只显示差异,而不是整个差异 CLI命令:使用Python实现仆从状态的SaltStack差异,python,salt-stack,Python,Salt Stack,我正在用python编写SaltStack的定制包装器,我无法从Salt文档中看出我可以获得仆从的状态差异 我的意思是,当我们从CLI运行状态时,它以不同的颜色显示差异,我试图只显示差异,而不是整个差异 CLI命令: salt '*' state.highstate test=True 我从CLI中发现,可以使用--state verbose=False,有没有办法在Python中使用相同的标志?您是否正在查找更改的历史记录并希望将其存储在数据库中 匹配页面如下所示: Salt主机维护所有作业
salt '*' state.highstate test=True
我从CLI中发现,可以使用
--state verbose=False
,有没有办法在Python中使用相同的标志?您是否正在查找更改的历史记录并希望将其存储在数据库中
匹配页面如下所示:
Salt主机维护所有作业执行的作业缓存,可通过作业运行器查询这些作业。此作业缓存称为默认作业缓存
抱歉,要获得一个漂亮的GUI来显示上次所做的更改,没有简单的方法。您是否正在查找更改的历史记录并希望将其存储在数据库中 匹配页面如下所示: Salt主机维护所有作业执行的作业缓存,可通过作业运行器查询这些作业。此作业缓存称为默认作业缓存
恐怕没有简单的方法可以获得一个好的GUI来显示上次所做的更改。使用python客户端,您只需将“test=true”作为kwarg添加到localclient.cmd()
这能解决问题吗?如果你需要一个例子,我会在我的笔记本电脑上添加一个 使用python客户端,您只需将“test=true”作为kwarg添加到localclient.cmd()
这能解决问题吗?如果你需要一个例子,我会在我的笔记本电脑上添加一个 我正在查看运行后将要进行的更改。。salt“”state.highstate test=False我可以像salt“”state.highstate test=True--state verbose=False一样运行我可以使用python子流程模块,但是有没有任何方法可以使用salt python Api复制上述命令?我希望看到在运行之后将要做的更改。。salt“”state.highstate test=False我可以像salt“”state.highstate test=True--state verbose=False一样运行我可以使用python子流程模块,但是有没有办法使用salt python Api复制上述命令?