回答:
cobblerを使用してパペットをブートストラップする方法についての良いブログエントリを以下に示します。著者はVirtualBox Virtual Machinesを使用していますが、物理サーバーに簡単に適合させることができます。
http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler
基本的に、puppetmasterdとcobblerを実行するキックスターターサーバーがあります。キックスタートをカスタマイズしてパペットをインストールし、自動的に開始します。キックスタートパペットでの処理がすべて完了すると、実行されて引き継ぎます。
すべてを微調整して思い通りに仕上げるには少し時間がかかりますが、この設定で独自のプライベートLANを作成し、cobblerを使用して特定のサーバーのプロファイルを作成し、プライベートLANにプラグインして、起動できます。サーバーが自動的に構築されている間に映画を見に行く;)
純粋なRed Hat / CentOSのショップでCobbler with Puppetを実行しています。数百台のサーバーがある場合、Puppetのスケーラビリティの問題を解決する必要がありますが、問題なく動作します。
Xen / virt-installのPuppetテンプレートをかなり手直ししましたが、Puppetに含まれているCobblerテンプレートを使用した物理サーバーのインストールのサポートは、Red Hatでうまく機能します。
残念ながら、共有できるドキュメントはありません。
まあ、cfengine 3には完全な言語が組み込まれているので、モジュラーは必須ではありません。また、非常に軽量で小型です。