建立 Ansible 遊戲手冊

若要建立 Ansible playbook 以供 Schematics 使用,請遵循這些 先決條件 和一般步驟。

想要使用現有的 Ansible 教戰手冊開始嗎? 試用其中一個 IBM提供的 Ansible 教戰手冊,或瀏覽 Ansible Galaxy 中現有的 Ansible 集合和角色

確保您的遊戲手冊遵循必要的結構,並引用任何所需的角色和集合,以便在 Schematics 中無縫執行。 如需詳細資訊,請參閱 Ansible 文件playbook 建立

在教戰手冊中參照 Ansible 集合

Ansible 集合是可重複使用的 Ansible 資源群組,例如播放簿、模組和角色,您可以在播放簿中安裝和使用這些資源。 收藏集可在 Ansible Galaxy 儲存庫中找到。

類似於 Ansible 角色,集合需要 GitHub 儲存庫中的特定資料夾結構。

遵循以下步驟在 Schematics playbook 中使用集合

  1. 瀏覽 Ansible Galaxy 以尋找您要在教戰手冊中使用的集合。

  2. 建立 requirements.yml 檔案,指定您要從 Ansible Galaxy 安裝的合集。 檔案結構應遵循 Ansible 文件。 以下是使用 community.kubernetes 套件的範例。

    collections:
      - name: community.kubernetes
        version: 0.9.0
    
  3. 相對於您的 playbook,在 GitHub 套件庫中新增 collections 資料夾,並將 requirements.yml 檔案放入此資料夾。

    ├── collections
            └── requirements.yml
    ├── playbook.yaml
    ├── README.md
    
  4. 在教戰手冊中參照集合中的資源。 如需詳細資訊,請參閱 Ansible 文件。 確保您的 playbook 文件夾結構符合需求,並正確引用集合,以便在 Schematics 中無縫執行。

準備您的 Ansible Playbook Schematics

在 Schematics 中執行 Ansible playbook 之前,請考慮以下幾點:

下一步

了解 Ansible playbook 的先決條件和準備步驟後,下一步就是 建立 Schematics 動作。 這個過程包括指定您的 Ansible playbook、設定資源清單,以及設定任何必要的憑證或變數。 依照建立 Schematics 動作的指南繼續進行。