gpt4 book ai didi

dictionary - 如何在 salt 中将字典作为函数参数传递

转载 作者:行者123 更新时间:2023-12-03 21:18:59 24 4
gpt4 key购买 nike

我需要一个

pip.installed

在 salt 中运行并传递一个参数

env_vars

具有多个参数,最终应呈现为 python 字典。如果只有一个参数并且参数期望的参数类型不是字典 i 那么就可以像这样传递它:

pip.installed:
- env_vars: my_var

但我需要传递指令,但我不确定该怎么做。

它应该是这样的构造:

pip.installed:
- env_vars:
- my_var1: var_value
- my_var2: var_value2

我应该如何检查我的配置是否实际呈现为正确的形式?

最佳答案

该答案不正确,Salt 会发出警告。

pip.installed:
- env_vars:
my_var1: var_value
my_var2: var_value2

Warnings: 'my_var2' and 'my_var1' are invalid keyword arguments for
'pip.installed'. If you were trying to pass additional data to be
used in a template context, please populate 'context' with 'key:
value' pairs. Your approach will work until Salt Carbon is out.
Please update your state files.

变量需要像这样嵌套到另一个层次:

pip.installed:
- env_vars:
my_var1: var_value
my_var2: var_value2

关于dictionary - 如何在 salt 中将字典作为函数参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27884084/

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