如何在使用 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

我的州声明中的定义。