回答:
はい、私のコメントをご覧ください:どのようにして、小柄な人たちは効果的にPuppetを学び、使用できますか?
この本の例とガイドラインに従った。しかし、私の最初のフラストレーションの一部は、システム管理者としてそこに何らかの方向性があると予想しているときに、Puppetを使用して標準または「ベストプラクティス」の方法を実行できないことでした。
基本的に独自の構造を作成できます。理にかなっているものは何でも...しかし、私は一貫性のための例の1つに従います。物事が私にとってますます意味を持ち始めたので、私は月に数回リストラをしました。
残りはサーバーインフラストラクチャに大きく依存します。1つの場所に多数のシステムがある場合、マニフェスト/モジュールのディレクトリ構造は、20のコロケーション施設で実行されているサーバーとは異なるように見えるため、論理的な配置は機能ベースまたは場所ベースになります。特定のセットアップに合わせて調整する必要があります。
次に、分散型PuppetMastersまたはGitまたはrsyncによるマニフェストの配布というアプローチがあります...上記でリンクした本は、スケーラビリティの問題の一部をカバーしています。