gpt4 book ai didi

salt-stack - Saltstack 在状态之后设置变量

转载 作者:行者123 更新时间:2023-12-03 23:53:17 25 4
gpt4 key购买 nike

我有一个关于 SaltStack 变量的问题。
我想设置一个文件夹名称,例如:

{% set exim4_folder = salt['cmd.run']('ls /tmp | grep exim4') %}

但是我试图获取的文件夹在我在该任务之前运行的状态之前不可用:
download_source_code:
cmd.run:
- cwd: /tmp
- names:
- apt-get -y source exim4
- apt-get -y build-dep exim4

在我运行“download_source_code”后,有没有办法告诉 salt 运行该任务?

最佳答案

您将在这里遇到的问题是,在评估任何 yaml Salt 状态之前,将评估 sls 文件的所有 jinja 部分。

所以你的 'ls/tmp | grep exim4' 将始终在您的 download_source_code 之前执行状态被执行。

关于salt-stack - Saltstack 在状态之后设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24136919/

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