gpt4 book ai didi

Salt:我可以在命令行中使用参数作为Jinja变量吗?

转载 作者:行者123 更新时间:2023-12-04 06:39:59 25 4
gpt4 key购买 nike

给定一个名为package-list的文件,我想执行以下操作:

salt state.sls install-packages list_to_install=package-list

...然后在sls中:
packages:
pkg.installed:
- names:
{% include list_to_install %}

最佳答案

您可以使用Pillar执行此操作:

packages:
pkg:
- installed
- pkgs: {{ salt['pillar.get']('packages') }}

然后传递包含有效YAML的 pillar参数:
salt '*' state.sls package-list pillar='{packages: [foo, bar, baz]}'

关于Salt:我可以在命令行中使用参数作为Jinja变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17711342/

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