課程簡介
介紹
Ansible 專案功能和體系結構概述
- 回顧基本 Ansible 概念和原則
- 高級 Ansible 語法和開源工具入門
設置 Ansible 和配置自動化資源
- Ansible 的系統先決條件
- 為 Ansible 安裝選擇最佳作業系統環境
- 在 Ansible CLI 中執行初始高級命令
在 Playbooks 中利用開源專案和功能
- 實例化高級用例的 Playbooks 元件
處理 Ansible 複雜自動化流程的清單
處理 Ansible 工具和系統之間的數據交互
深入使用傳統 Ansible 元件和 Ad-Hoc 命令
使用高級 Ansible 語法進行操作並利用可擴展的 YAML 實踐
- 如何管理不安全或原始數據字串?
執行字串轉換以實現靈活的 Ansible 功能
- 處理複雜數據以進行管理操作
Ansible 項目的開源外掛程式概述
- 擴展外掛程式以實現最佳用例
在 Ansible 中更新 Playbooks 部署函數
- CLI 與 Playbooks 的介面執行
- 使用複雜關鍵字並操作中間 CLI 工具
管理 Ansible 元件和臨時函數的優化應用程式
- 使用迴圈、條件等的最佳實踐。
管理 Playbook 錯誤並設置遠端任務環境
回收工件和調節角色 Ansible
採用動態庫存結構和模式
- 審查特殊標籤概念並實施其用法
應用可擴展連接方法和管理主機金鑰
加密 Ansible 項目內容並執行高級數據操作策略
將 Ansible 與 AWX 集成以實現最優協調函數
使用 Playbook 和 AWX 與 RESTful API 交互
在 Ansible 中自動執行生成管道並簡化工作流
使用 Ansible 開發 CI/CD 方法
Ansible 中的自定義模組和外掛程式開發概述
- 為本地和全球模組或外掛程式實施有效實踐
- 創建和編寫優化的模組和外掛程式
使用 Python 3.x 和 Python API 操作 Ansible 工具和功能
調試模組和 Documentation 格式設置的提示
在外部平臺中部署 Ansible 模組
- 在 Microsoft、AWS 等中實施的 Ansible 指南
使用高效方法進行測試 Ansible 並監控模組生命週期
- 其他 Ansible 資源和實用程式的高級開發實踐
在 Ansible 中採用元數據結構並與公有雲服務集成
使用 Ansible 自動化部署雲原生應用程式
- 遷移到雲原生平臺 Ansible
將 Ansible 與儲存庫集成並設置集合維護器
使用 Ansible 實現網路自動化並回應動態操作工作負載
- 使用 Ansible 網络模組並解析 Ansible 數據
- 管理超時、代理和其他問題
- 實踐虛擬化和容器化方法
對Ansible 專案和元件執行高級維護和管理方法
深入探討 Ansible 開發週期的概念
- 利用 Ansible 文件和開源資源集合
向組織展示最常見的自動化案例
故障排除 Ansible
總結和結論
最低要求
- 熟練掌握YAML程式設計語法和Python 3.x
- 在 Linux 系統管理和 CLI 方面擁有豐富的經驗
- 瞭解基本 Ansible 自動化任務
- 對 Ansible 平臺概念和原則的理解
- 熟悉 IT 工作流程和 DevOps 架構
觀眾
- DevOps 工程師
- 開發人員
- SysOps 管理員
客戶評論 (2)
the Automation and speaking to different software packages
Eric Van Wyk
Course - Ansible for Experts
It really spoke to what we already have in our department