聯繫我們

課程簡介

進階Ansible Playbook開發

  • 運用變量、循環、條件判斷及處理程序
  • 使用區塊、錯誤處理及標籤
  • 結構化複雜Playbooks

Jinja2與模板技術

  • 進階過濾器與查找方法
  • 創建動態模板
  • 模板編寫最佳實踐

自定義模塊與插件

  • 使用Python編寫自定義模塊
  • 運用過濾器、回調及連接插件
  • 除錯與日誌記錄策略

Collections與Roles

  • 利用Roles組織內容
  • 封裝及發布Ansible Collections
  • 版本控制及依賴管理

API整合與外部服務

  • 使用URI模塊調用REST APIs
  • 與雲提供商及外部工具協作
  • 整合密鑰管理

測試與驗證

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

內容生命周期與版本控制

  • 使用Git及GitOps管理代碼
  • 變更追蹤與文檔記錄
  • 結合Ansible內容的CI/CD工作流程

總結與後續步驟

最低要求

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

受眾對象

  • 資深自動化開發人員
  • DevOps工程師
  • 負責大型企業自動化運維的IT專業人士
 21 小時

客戶評論 (3)

課程分類