優れたPuPHPetツールを使用して、テスト用に Vagrant VM を生成しました。以前に人形のハッキングを行ったことがありますが、VM で使用する自己署名 SSL 証明書の生成に行き詰まっています。私は純粋にopensslコマンドを介してそれを行うことに精通していますが、パペットソリューションを探しています.
puppet ssl のソースを少し閲覧しましたが、これが適切な調査方法かどうかはわかりません: https://github.com/puppetlabs/puppet/tree/master/lib/puppet/ssl
また、著者がパペットで使用した次のシェル スクリプトにも出くわしました: http://www.codenes.com/blog/?p=300
便利ですが、正確には操り人形構成ではありません。
怠惰な方法は、VM を起動して証明書を手動で生成することです。次に、file
リソース宣言を使用して、VM の起動時に以前に生成された証明書をコピーします。理想的ではありません。もっと自動化したいと思います。