聯繫我們

課程簡介

進階 Ansible Playbook 開發

  • 處理變數、迴圈、條件判斷及 Handlers
  • 使用 Blocks、錯誤處理及 Tags
  • 結構化複雜的 Playbook

Jinja2 與模板技術

  • 進階過濾器與查詢(Lookups)
  • 建立動態模板
  • 模板最佳實務

自訂模組與外掛程式

  • 使用 Python 編寫自訂模組
  • 使用過濾器、回調(Callbacks)及連線外掛程式
  • 除錯與記錄策略

Collections 與 Roles

  • 使用 Roles 整理內容
  • 封裝與發布 Ansible Collections
  • 版本控制與相依性管理

API 整合與外部服務

  • 使用 URI 模組呼叫 REST API
  • 處理雲端服務供應商及外部工具
  • 機密管理整合

測試與驗證

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

內容生命週期與版本控制

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

總結與下一步

最低要求

  • 理解基礎 Ansible 概念及 YAML 語法
  • 具備 Linux 系統管理經驗
  • 熟悉 Playbook 開發及 Inventory(清單)管理

目標學員

  • 經驗豐富的自動化開發人員
  • DevOps 工程師
  • 負責管理大規模企業自動化的 IT 專業人員
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類