gpt4 book ai didi

python - Salt-Stack:执行与模式匹配的状态

转载 作者:行者123 更新时间:2023-11-28 18:33:43 25 4
gpt4 key购买 nike

我想执行与模式匹配的状态。

sls 文件名为“echo_loop_for_all_systems_of_minion”,在我的目录“examples”中。

我找到了一种显示渲染后的 sls 文件的方法:

salt-ssh  bar-foo state.show_sls  examples.echo_loop_for_all_systems_of_minion

输出:

bar-foo:
----------
modfoo_bar_p_echo:
----------
__sls__:
examples.echo_loop_for_all_systems_of_minion
cmd:
|_
----------
name:
/home/modfoo_bar_p/bin/python -c "..."
- run

modfoo_bar_q_echo:
----------
__sls__:
examples.echo_loop_for_all_systems_of_minion
cmd:
|_
----------
name:
/home/modfoo_bar_q/bin/python -c "..."
- run

上面的文件被截断了。我想运行与此模式匹配的所有状态 modfoo_bar_*_echo

背景:我们在一个 minion 上有 N 个系统(python virtualenv)。我需要一种方法来解决其中的一些问题。

最佳答案

概念上,你只要写一个custom module并将其放在主服务器上的/srv/salt/_modules 目录中。

然后您从命令行调用该模块并将过滤器信息作为参数传递给它。

Here's an request/example这可能会帮助您找到所需的数据。

关于python - Salt-Stack:执行与模式匹配的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34415554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com