3.4. 建立自訂產品和軟體庫

這部分詳述了如何建立一項自訂產品,反映了欲建置的 Puppet 模組。您亦可使用這項程序來為 Puppet 和 Yum 建立自訂軟體庫。

過程 3.4. 建立自訂產品:

  1. 點選「內容產品」並按下「新增產品」。
  2. 輸入 Custom Products 在「名稱」欄位中。標籤將會自動產生。您無須輸入一組 GPG 金鑰、同步計畫或描述。
  3. 按下「儲存」。
  4. 當畫面更新後,請按下「建立軟體庫」。
  5. 輸入 Puppet Modules 作為名稱。標籤將會自動產生。
  6. 請在「類型」欄位中選擇 puppet。請將「URL」欄位保留為空白。
  7. 按下「儲存」。
下個步驟便是將一個 Puppet 模組上傳至 Puppet Module 軟體庫中。您亦可使用〈https://forge.puppetlabs.com〉來作為本機映射 Puppet Forge 的網址。這代表來自 Puppet Forge 的所有內容皆能在您的 Satellite 上使用。然而,您將需要下載超過 2700 個模組,並且根據您的網路速度而定,這可能會花上很長一段時間。本範例使用了 motd 模組,因為此模組較單純並且沒有與其它模組的相依性。

過程 3.5. 上傳 Puppet 模組至軟體庫:

  1. 由〈https://forge.puppetlabs.com/jeffmccune/motd〉下載 motd puppet 模組。您所下載的檔案將會包含 .tar.gz 副檔名。
  2. 點選「內容產品」並在「名稱」欄位中按下「自訂產品」。
  3. 請在「軟體庫」分頁上點選「Puppet 模組」以修改 Puppet Modules 軟體庫。
  4. 在「上傳 Puppet 模組」部分中,請按下「瀏覽」並前往至您所下載的 motd 模組。
  5. 點選「上傳」。