課程簡介

高級Ansible Playbook開發

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

Jinja2和模板技術

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

自定義模塊和插件

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

Collections和Roles

  • 使用Roles組織內容
  • 打包和發佈Ansible Collections
  • 版本控制和依賴管理

API集成和外部服務

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

測試和驗證

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

內容生命週期和版本控制

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

總結與下一步

最低要求

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

受衆

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

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類