天天看點

puppet 配置 2 子產品概念擷取指令行管理

可以從網絡中獲得模闆

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 存放模闆, 定義了使用者模闆, 可以通過模闆生成格式化的配置檔案

繼續閱讀