Linux
Puppet 使用什麼目錄和文件結構?
到目前為止,我閱讀的 Puppet 教程還沒有提到如何建構 puppet
.pp
。任何人都可以分享一些有效和擴展的經驗嗎?
是的,請看我的評論:小傢伙們如何有效地學習和使用Puppet?
我遵循了本書中的範例和指南。但我最初的部分挫敗感是缺乏使用 Puppet 做事的標准或“最佳實踐”方式,而作為系統管理員,我期望那裡有一些方向。
您基本上可以創建自己的結構。無論什麼是有道理的……但我會遵循其中一個例子來保持一致性。隨著事情開始對我越來越有意義,我最終在一個月內進行了幾次重組。
其餘的將在很大程度上取決於您的伺服器基礎架構。如果您在一個位置有大量系統,那麼您的清單/模組目錄結構將與在 20 個託管設施中執行的伺服器看起來不同……因此邏輯安排可能是基於功能或基於位置的。它確實需要根據您的特定設置進行定制。
然後是去中心化的 PuppetMasters 或通過 Git 或 rsync 分發清單的方法……我上面連結的這本書涵蓋了一些可擴展性問題。