聯繫我們

課程簡介

高級 Ansible Playbook 開發

  • 處理變數、循環、條件語句及 Handler
  • 使用 Block、錯誤處理及標籤(Tags)
  • 結構化複雜的 Playbook

Jinja2 與模板技術

  • 高級過濾器及查找函數
  • 創建動態模板
  • 模板最佳實踐

自訂模組與插件

  • 使用 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)

課程分類