課程簡介
高級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專業人員
客戶評論 (5)
演講技巧與動手實驗
Adeel - Business Computer Skills
課程 - Red Hat System Administration III (RHEL9) – RH294+EX294
機器翻譯
我真的很喜歡這門課程,雖然我認為自己更像是中級水準而不是初學者,但我在角色、Jinja2 和加密方面學到了很多東西。 Kumbulani友好而耐心,並熱衷於確保在繼續下一個任務之前沒有人掉隊。
Jonathan - Optimus Learning Services
課程 - Ansible for Network Engineers
機器翻譯
It really spoke to what we already have in our department
Letlotlo Miffi
課程 - Ansible for Experts
The most I enjoyed is the best instructor who knew everything with Ansible plus everything else in other related topics. He was always patient to answer to everyone's question in detail and even encouraged everyone to ask, even if too obvious or too stupid.
Young Song - Global Knowledge Network Training Ltd
課程 - Advanced Automation with Ansible
- 培訓師的方法以及他如何解釋
hatim hajji - ING Business Shared Services B.V.
課程 - Introduction to Ansible Automation
機器翻譯