1

我使用优秀的PuPHPet工具生成了一个用于测试的 Vagrant VM 。我之前做过一些 puppet hacking,但我一直坚持生成一个自签名 SSL 证书以供 VM 使用。我熟悉纯粹通过 openssl 命令执行此操作,但我正在寻找一个 puppet 解决方案。

我浏览了一些 puppet ssl 源,但我不确定这是探索的正确途径:https ://github.com/puppetlabs/puppet/tree/master/lib/puppet/ssl

我还偶然发现了作者与 puppet 一起使用的这个 shell 脚本:http: //www.codenes.com/blog/? p=300

有用,但不完全是 puppet 配置。

懒惰的方法是启动虚拟机并手动生成证书。file然后,在启动 VM 时使用资源声明复制先前生成的证书。不理想,我更喜欢自动化。

4

1 回答 1

4

PuPHPet 的作者在这里。

我实际上是在尝试在 PuPHPet 本身内解决这个问题 :)

问题是每次您 $ vagrant up 一个新实例时都会生成自签名证书。我不知道你的浏览器会给你什么样的警告,但我当然愿意尝试。

在推特@juantreminio 上关注我,添加该功能后,我会确保向我的所有关注者发送垃圾邮件!

于 2013-07-30T20:58:13.783 回答