Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python实现仆从状态的SaltStack差异_Python_Salt Stack - Fatal编程技术网

使用Python实现仆从状态的SaltStack差异

使用Python实现仆从状态的SaltStack差异,python,salt-stack,Python,Salt Stack,我正在用python编写SaltStack的定制包装器,我无法从Salt文档中看出我可以获得仆从的状态差异 我的意思是,当我们从CLI运行状态时,它以不同的颜色显示差异,我试图只显示差异,而不是整个差异 CLI命令: salt '*' state.highstate test=True 我从CLI中发现,可以使用--state verbose=False,有没有办法在Python中使用相同的标志?您是否正在查找更改的历史记录并希望将其存储在数据库中 匹配页面如下所示: Salt主机维护所有作业

我正在用python编写SaltStack的定制包装器,我无法从Salt文档中看出我可以获得仆从的状态差异

我的意思是,当我们从CLI运行状态时,它以不同的颜色显示差异,我试图只显示差异,而不是整个差异

CLI命令:

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复制上述命令?