更新 Schematics 動作
更新 Schematics 中的動作,需修改動作定義以納入新的設定或自動化邏輯。 進行變更後,驗證並重新套用更新的動作,以確保修改後的工作流程能在目標資源上正確運作,讓複雜的多層應用程式部署到您的雲端基礎架構。
開始之前
在啟動 Schematics 動作更新 Ansible playbooks 之前,請確認您符合下列先決條件:
- 建立 Ansible playbook 並儲存在 GitHub 或 GitLab 儲存庫中。 或者,使用 IBM 提供的 Ansible playbook 之一。
- 確認您擁有建立 Schematics 動作所需的 權限。
在建立或更新 Schematics 工作區與動作時,請確保 location 與 url 這兩組端點保持一致,因為它們必須指向同一個區域。 這有助於確保自動化任務 的適當資料儲存 和存取。
使用控制台更新動作
更新「Schematics」動作,並指定您要針對雲端資源執行的「Ansible」操作手冊。
-
登入 IBM Cloud 主控台。
-
按一下功能表圖示
> 平台自動化 > Schematics > Ansible >
click your Ansible Action name。 -
從「總覽」>「詳細資訊」部分,按一下
Edit圖示。 -
修改操作詳情,例如描述、GitHub, GitLab 或 Bitbucket 儲存庫 URL、分支(可選)、資料夾(可選)、個人存取權杖(僅私有儲存庫需要)、Playbook 和詳細程度。
-
在更新庫存頁面,可選擇編輯庫存名稱、說明、連線類型 (
SSH或WinRM)、主機群組,使用 .ini 檔格式 定義主機群組,讓您的播放簿在其上運作,GitHub, GitLab 或 Bitbucket 儲存庫 URL、分支 (可選擇)、資料夾 (可選擇)、個人存取標記 (僅私人儲存庫需要)、播放簿,以及檢驗度。 -
按一下您的庫存,然後按一下[...] 到
Manage credentials,Manage variables,或Delete庫存。 -
按一下檢查動作以驗證您試圖執行的任務,並協助確保您的資源已正確連結至您的播放簿。 您可以監控「行動歷史」部分,以檢視記錄中的結果。 此檢查會驗證您試圖執行的任務,並確保您的資源已正確連結至您的播放簿。
您無法刪除或停止「Schematics」動作中正在執行的工作。 若要變更動作,請等待作業完成,然後變更設定,再按一下檢查動作或執行動作。
-
按一下執行動作以執行動作。 您可以透過檢視工作頁面上的記錄來監控作業的進度。 每個
30 seconds會自動刷新工作記錄。在主控台中,顯示的作業記錄數量沒有限制。 日誌會每隔
30 seconds自動刷新。 若要完整檢視您動作的作業記錄,請使用ibmcloud schematics job list指令。
使用 CLI 更新動作
- 從您的本機指令行介面{: external},設定您的 CLI 和 Schematics 外掛程式。
- 使用 ibmcloud schematics action update 指令更新動作。
- 使用 ibmcloud schematics inventory update 指令更新清單。
- 檢查記錄以驗證更新是否成功。
使用 API 更新動作
下一步
設定並更新 Schematics 動作後,您可以使用下列選項進一步強化自動化工作流程:
-
建立自動部署按鈕:此功能可讓您自動觸發 Schematics 動作,簡化部署流程並減少手動介入。
-
刪除 Schematics 動作:如果您不再需要特定動作,可以將其刪除,以維持整潔有序的自動化環境。