課程簡介

高級Ansible Playbook開發

  • 使用變量、循環、條件語句和處理器
  • 使用塊、錯誤處理和標籤
  • 構建複雜的Playbook

Jinja2與模板技術

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

自定義模塊與插件

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

集合與角色

  • 使用角色組織內容
  • 打包與發佈Ansible集合
  • 版本控制與依賴管理

API集成與外部服務

  • 使用URI模塊調用REST API
  • 與雲提供商和外部工具協作
  • 密鑰管理集成

測試與驗證

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

內容生命週期與版本控制

  • 使用Git和GitOps管理代碼
  • 變更跟蹤與文檔記錄
  • Ansible內容的CI/CD工作流

總結與下一步

最低要求

  • 瞭解基本的Ansible概念和YAML語法
  • 具備Linux系統管理經驗
  • 熟悉開發playbook和管理清單

受衆

  • 有經驗的自動化開發人員
  • DevOps工程師
  • 管理大規模企業自動化的IT專業人員
 21 時間:

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類