可以從網絡中獲得模闆
linux 下使用指令行獲得子產品方法
有時候, 由于具有子產品依賴關系, 需要添加參數 –ignore-dependencies 才能夠正常進行下載下傳
預設狀态下, 從網絡下載下傳的子產品會自動被放置 /etc/puppet/modules 目錄下
同樣, 假如手動下載下傳了 tar 包之後, 可以直接解壓至少 /etc/puppet/modules 目錄下即可
使用者可以建立個性化的子產品
子產品同樣需要存放在 /etc/puppet/modules 目錄下
常見的子產品目錄下, 通常包含下面幾個目錄
.
├── files 存放共享檔案, 常常以 puppet:///modulename/modules/filename 格式進行定義
├── lib 存放 ruby 代碼, 定義了 puppet 的一些方法
├── manifests 存放了該子產品的 pp 模闆, 用于定義該模闆的主要功能
├── spec 存放編譯方法, 可以通過 puppet modules build 的方法生成新的 puppet modules
└── templates 存放模闆, 定義了使用者模闆, 可以通過模闆生成格式化的配置檔案