聯繫我們

課程簡介

高级Ansible Playbook开发

  • 使用变量、循环、条件判断和handlers
  • 使用blocks、错误处理和tags
  • 构建复杂playbook

Jinja2与模板技术

  • 高级过滤器和lookup
  • 创建动态模板
  • 模板最佳实践

自定义模块与插件

  • 使用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开发和inventory管理

目标受众

  • 经验丰富的自动化开发人员
  • DevOps工程师
  • 管理大规模企业自动化的IT专业人员
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類