私はプロダクションWebサーバーを模倣するために仮想マシンを作成しています。そのため、新しい開発者と共有してできるだけ早くスピードアップさせることができます。しかし、私はVagrantの文書を読んできましたが、一般的なベースボックスを使用し、Puppetですべてをプロビジョニングし、既にインストールされ、設定されているすべてのカスタムボックスをパッケージ化する利点を理解していません。私が考えることができるのはすべてです。 バージョン管理下マニフェストを入れて、レポを共有する機能を他の開発者が 単に新しいアップデートを引っ張ることができるように - 今までに誰を維持するために、カスタムパッケージボックスバグを使用すると、人形のプロビジョニングはカスタムパッケージのボックスより優れているのはなぜですか?
- 簡単対人形を使っての
メリットパペットを再実行します。
- マニフェストに環境が記載されています。
- 生産環境で定義されているパペットモジュールを に使用する機能は、同じ環境を保証します。カスタムパッケージボックス
- 対人形を使っての
欠点は、単純にインストールして カスタムパッケージのボックスを設定するよりもマニフェストを書くために時間がかかります。
- バーチャルマシンを初めて構築する場合は、カスタムパックボックスをダウンロードするだけではなく、初めて 人形を使用すると時間がかかります。
私はいくつかの重要な詳細を見逃しているに違いないと思っていますが、これ以上考えることはできませんか?