我们正在使用 Puppet 使用 Puppetlabs 的 Apache 模块配置多个运行 Apache HTTPD 的集群。
所有证书都存储在 Puppet 已经可以访问的 git 存储库中(例如puppet://files-host/path/to/certs/${fqdn}.crt
)。
现在我们必须ssl_chain
为每个使用的证书显式指定中间 CA 证书(apache 类中的变量)。
是否可以让 Puppet 自动找出正确的中间 CA 证书?在“真正的”脚本语言中,我将遍历所有 *.pem 文件并将主题与证书的颁发者进行比较。但这怎么能在 Puppet 中发挥作用呢?
我们不想将中间 CA 证书嵌入到所有证书中。