如何在使用 saltstack 部署的脚本中将支柱数据用作变量
How to use pillar data as a variable in script deployed using saltstack
我正在尝试使用柱内定义的值作为部署时设置的变量,例如:
cat pillar/passwd.sls
server_gpg: 'gpgPassword'
我想在脚本中使用 "server_gpg" 变量的值,我试过了,但确实有效:
/usr/bin/gpg --yes --passphrase '{{ pillar['gpgPassword'] }}' [...]
我确定这是一个新手(我就是这样)的问题,但我在 Salt / Jinja 文档中找不到工作技巧。
谢谢
好吧,我的错,在对 saltstack 进行更多研究后,我发现我只是缺少一个 :
- template: jinja
我的州声明中的定义。
我正在尝试使用柱内定义的值作为部署时设置的变量,例如:
cat pillar/passwd.sls
server_gpg: 'gpgPassword'
我想在脚本中使用 "server_gpg" 变量的值,我试过了,但确实有效:
/usr/bin/gpg --yes --passphrase '{{ pillar['gpgPassword'] }}' [...]
我确定这是一个新手(我就是这样)的问题,但我在 Salt / Jinja 文档中找不到工作技巧。
谢谢
好吧,我的错,在对 saltstack 进行更多研究后,我发现我只是缺少一个 :
- template: jinja
我的州声明中的定义。