建立模組

模組是自動化程式碼的獨立式單元,可由開發人員重複使用,並在較大的系統中共用。 模組無法獨立部署,且通常會管理較少的相關資源,並用來建置可部署的架構。 模組通常以 Terraform 或 Ansible撰寫,對開發人員而言非常方便,類似於 Node.js 或 Python 套件。 將模組視為可與其他模組一起使用的建置區塊,以建置可解決複雜基礎架構需求的完整可部署架構。

IBM® 所建立的模組會建立並源自 terraform-ibm-modules(公用 GitHub 組織)。 模組包括使用資訊及一個以上可執行的範例。 這可讓與您共用模組的使用者複製語法碼,以開始使用任何模組,但無法從專用型錄部署它們。

建立模組的準則和需求

IBM Cloud Terraform 模組文件中提供了建立模組的準則和需求。 您可以參閱下列資源,以建立您自己的模組:

後續步驟: 共用模組

模組可用來 建立可部署架構。 您有幾個選項可與組織中的其他人或外部使用者共用您的模組。

  • 如果您具有 Git 版本,則可以使用 專用型錄 與帳戶或其他帳戶中的使用者共用。
  • 您也可以選擇將模組提供給 terraform-ibm-modules 公用 GitHub 組織。 如需相關資訊,請參閱 提供 IBM Cloud Terraform 模組專案