我刚刚在我的 Puppet 3.8 开源环境中设置了 hiera-eyaml。
defaults.yaml
db_password: ENC[PKCS7,MXCGFDS......]
site.pp
$password=hiera(db_password)
如果我正在跑步:
puppet master --debug --compile funky_hostname.mydomain.com --environment=dev
我可以看到我的模板配置文件正在正确生成:
password="password123"
但是当我在实际节点(funky_hostname.mydomain.com)上运行它时,我得到了原始的加密字符串:
password="ENC[PKCS7,MXCGFDS......]"
Hiera解密不是在人偶大师那边发生吗?