我使用优秀的PuPHPet工具生成了一个Vagrant VM进行测试。我以前做过一些木偶黑客攻击,但我仍然坚持生成一个自签名的SSL证书,用于VM。我很熟悉纯粹通过openssl命令完成它,但我正在寻找一个木偶解决方案。
我浏览了一些傀儡ssl来源,但我不确定这是探索的正确途径:https://github.com/puppetlabs/puppet/tree/master/lib/puppet/ssl
我还偶然发现了作者与puppet一起使用的shell脚本: http://www.codenes.com/blog/?p=300
有用,但不完全是木偶配置。
懒惰的方式是启动VM并手动生成证书。然后,在启动VM时使用file
资源声明来复制先前生成的证书。不理想,我更喜欢自动化。
答案 0 :(得分:4)
PuPHPet的作者。
我实际上是想在PuPHPet中解决这个问题:)
问题是,每次$ vagrant up new instance时都会生成自签名证书。我不知道你的浏览器会向你发出什么样的警告,但我当然愿意尝试。
在Twitter @juantreminio上关注我,我会确保在添加该功能后向所有关注者发送垃圾邮件!