聯繫我們

課程簡介

進階 Ansible Playbook 開發

  • 操作變數、迴圈、條件判斷與處理器 (handlers)
  • 使用區塊 (blocks)、錯誤處理及標籤 (tags)
  • 建構複雜的 Playbooks

Jinja2 與模板技術

  • 進階篩選器與查詢 (lookups)
  • 建立動態模板
  • 模板設計最佳實踐

自訂模組與外掛程式

  • 以 Python 編寫自訂模組
  • 使用篩選器、回呼 (callbacks) 與連線外掛程式
  • 除錯與記錄策略

Collections(集合)與 Roles(角色)

  • 利用 Roles 組織內容
  • 打包與發布 Ansible Collections
  • 版本控制與相依性管理

API 整合與外部服務

  • 使用 URI 模組呼叫 REST APIs
  • 操作雲端供應商與外部工具
  • 密鑰管理整合

測試與驗證

  • 使用 ansible-lint、Molecule 及 CI/CD 管線
  • 確保冪等性與可重複性
  • Ansible 代碼的靜態與動態分析

內容生命週期與版本控制

  • 使用 Git 及 GitOps 管理代碼
  • 變更追蹤與文件編寫
  • 配合 Ansible 內容的 CI/CD 工作流程

總結與後續步驟

最低要求

  • 具備基礎 Ansible 概念與 YAML 語法知識
  • 擁有 Linux 系統管理經驗
  • 熟悉開發 Playbooks 及管理 Inventory

適用對象

  • 具備資歷的自動化開發人員
  • DevOps 工程師
  • 負責管理大型企業自動化之 IT 專業人員
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類