0Pricing
Ansible Academy icon

Ansible Academy

YAMLCloudEnterpriseNetwork

使用 Ansible 自动化服务器和云基础设施:无代理配置管理,包括 playbooks、roles、templates 和 vault。

🤖 AI 驱动📚 30 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

Ansible:自动化您的基础设施

使用 Ansible 自动化服务器和云基础设施:无代理配置管理,包括 playbooks、roles、templates 和 vault。本课程轨道涵盖 30 门循序渐进的迷你课程,从初级 (A1) 到高级 (B2),每节课简明扼要,配有快速测验来巩固每个概念。

您将学到什么

您将从基础知识开始,逐步深入中级和高级主题,每门课程都在前一门的基础上进行。每节课都简明实用,您可以随时获得全天候 AI 导师的帮助。

工作原理

每门课程分为四节简明扼要的课程。每天完成几节课,几周内即可掌握整个课程轨道,而不是几个月。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

30 门课程

Ansible Academy 学习路径中的所有课程。

01

为什么选择 Ansible?无代理自动化解析

A14 节课

您将能够解释 Ansible 是什么,以及为什么无代理配置管理优于手动操作服务器。

02

安装 Ansible 并连接到第一个节点

A14 节课PRO

您将能够安装 Ansible,并通过 SSH 成功连接到远程机器。

03

清单:告诉 Ansible 要管理什么

A14 节课PRO

您将能够在清单中定义主机和组,并精确地定位它们。

04

您的第一个临时命令

A14 节课PRO

您将能够在多台服务器上运行一次性任务,而无需编写文件。

05

模块:Ansible 的构建模块

A14 节课PRO

您将能够查找并使用核心模块完成实际工作,而不是直接使用 shell。

06

您的第一个剧本

A24 节课PRO

您将能够编写并运行一个 YAML 剧本,端到端配置服务器。

07

任务与执行单元:构建自动化结构

A24 节课PRO

您将能够编排面向不同主机组的多执行单元剧本。

08

变量:让剧本更加灵活

A24 节课PRO

您将能够使用变量为剧本参数化,而不是将值硬编码。

09

收集服务器信息

A24 节课PRO

您将能够读取系统事实,并利用它们编写更智能的剧本。

10

幂等性:安全地运行两次

A24 节课PRO

您将能够编写收敛到目标状态且不会重复更改的任务。

11

剧本结构与最佳实践

B14 节课PRO

您将能够按照专业团队的方式组织真正的 Ansible 项目。

12

处理程序与更改通知

B14 节课PRO

您将能够仅在配置确实发生变化时触发服务重启。

13

循环:重复执行多次

B14 节课PRO

您将能够干净地对列表、字典和嵌套数据重复执行任务。

14

条件语句:when 语句

B14 节课PRO

您将能够根据事实、变量和结果选择性地运行任务。

15

Jinja2 模板:动态配置文件

B14 节课PRO

您将能够从填充了变量和逻辑的模板渲染配置文件。

16

角色:打包可复用的自动化

B14 节课PRO

您将能够将杂乱的剧本重构为清晰、可共享的角色。

17

Ansible Galaxy:借力社区成果

B14 节课PRO

您将能够查找、安装和管理社区角色与集合。

18

Ansible Vault:加密保护机密

B14 节课PRO

您将能够在版本控制的剧本中安全存储密码和密钥。

19

标签:只运行您需要的部分

B14 节课PRO

您将能够使用标签选择性地执行或跳过大型剧本的部分内容。

20

错误处理与块

B14 节课PRO

您将能够通过救援、恢复和受控失败,让剧本更具韧性。

21

高级角色与依赖

B24 节课PRO

您将能够构建可组合的角色层次结构,让角色彼此依赖并复用。

22

大规模动态清单

B24 节课PRO

您将能够从云 API 获取实时清单,而不是使用静态文件。

23

编写您自己的 Ansible 模块

B24 节课PRO

当现有模块都不合适时,您将能够编写自定义 Python 模块。

24

配置云环境:AWS 与 Azure

B24 节课PRO

您将能够直接从 Ansible 创建并配置实时云基础设施。

25

使用 Molecule 测试角色

B24 节课PRO

您将能够编写自动化测试,在投入生产前验证角色正常工作。

26

AWX 与自动化平台

B24 节课PRO

您将能够通过带有调度、RBAC 和凭据的网页界面运行 Ansible。

27

性能与执行策略

B24 节课PRO

您将能够调优 Ansible,使其在数百台主机上快速而安全地运行。

28

使用 Ansible 构建 CI/CD 流水线

B24 节课PRO

您将能够从 CI/CD 流水线自动运行经过代码检查和测试的 Ansible。

29

网络与多层自动化

B24 节课PRO

您将能够在一个工作流中编排路由器、交换机和分层应用栈。

30

综合项目:部署真实应用,实现零停机

B24 节课PRO

您将能够通过符合生产要求的滚动部署,交付完整的多层应用。

常见问题

常见问题解答

Ansible Academy 课程免费吗?

免费。你可以免费开始 Ansible Academy 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 YAML 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 YAML 基础也可以开始。

我在 CoddyKit 上怎样学习 YAML?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Ansible Academy 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Ansible Academy 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 YAML 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 YAML,进度会自动同步。

立即开始 Ansible Academy

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程