又到了一年年末,Opensource.com 又推出了一系列关于 Ansible 的精彩文章。我认为以一系列逐步深入的主题来回顾它们会很不错。我希望能够激发刚开始接触 Ansible 的人们的兴趣。此外还有一系列摘要文章,我也将其收录供您随意参考。
Ansible 入门
今年榜单上的前五篇文章对于 Ansible 新手来说是一个非常好的起点。前三篇文章由 Opensource.com 编辑 Seth Kenlon 撰写。
- 如果您对 Ansible 了解不多,您现在可以使用 Ansible 做的 7 件事 是一个很好的起点。这是一篇很好的入门文章,汇集了用于管理硬件、云、容器等的链接。
- 在 编排与自动化有什么区别? 中,您将学习一些术语和基线技术,这将有助于激发您对 Ansible 的兴趣。
- 如何使用 Ansible 安装软件 涵盖了一些基本的概念和一些良好的 Ansible 习惯,然后是关于管理本地和远程主机上的软件包的简单示例。
- 在 我在编写 Ansible Playbook 时学到的 3 课 中,通过 Ansible 资深人士 Jeff Geerling 传授的良好习惯来规范自己。源代码控制、文档、测试、简化和优化是自动化成功的关键。
- 我使用 Ansible 的第一天 概述了通讯员 David Both 解决重复性开发任务的思考过程。这篇文章从 Ansible 需要什么基线开始,并说明了一些简单的 Play 和任务。
Ansible 实践项目
一旦您掌握了基础知识和一些良好的习惯,就该转向更具体的主题和具体的例子了。
- 使用 Ansible 管理您的 Raspberry Pi 集群,Ken Fallon 在其中演示了部署和管理 RPi 设备集群的示例。它介绍了受限环境中的安全和维护概念。
- 在 将您的日历与 Ansible 集成以避免日程冲突 中,Nicolas Leiva 快速介绍了如何使用预任务和条件来在自动化计划中强制执行执行黑名单窗口。
- Nicolas 在 创建用于集成您的 Google 日历的 Ansible 模块 中完成了他的日历黑名单概念。他的文章深入探讨了如何使用 Go 编写自定义 Ansible 模块以实现所需的日历连接。Nicolas 介绍了构建和调用 Go 程序的不同方法,以及如何将所需数据传递给 Ansible 并接收所需的输出。
提升您的 Ansible 技能
Kubernetes 是当今的热门话题,以下文章提供了一些学习新技能的绝佳示例。
- 在 使用 Ansible Kubernetes 模块自动化您的容器编排 中,Seth Kenlon 介绍了 Ansible Kubernetes 模块,演示了用于测试的基本 Minikube 安装,并展示了用于 Pod 控制的“k8s”模块的一些基本示例。
- Jeff Geerling 在 使用 Ansible 的 Helm 模块构建 Kubernetes Minecraft 服务器 中解释了 Helm Chart 应用程序、Ansible 集合的概念,并演示了一个有趣的项目,即在 k8s 集群中设置您自己的 Minecraft 服务器。
其他 Ansible 新闻
今年,Mark Phillips 发布了一系列“Ansible 网络新闻”文章,涵盖了各种 Ansible 主题。它们包含指向有趣 Ansible 开发的链接,范围从基本教程、模块编写、插件、Kubernetes、视频演示和 Ansible 社区新闻。查看所有这些文章——其中包含所有兴趣和技能水平的宝贵信息!
- 容器、网络、安全以及更多 Ansible 新闻
- CI/CD 管道和 Windows 用户的技巧,以及更多 Ansible 新闻
- 集合标志着 Ansible 生态系统的重大转变,以及更多 Ansible 新闻
- Jeff Geerling 的 Ansible 101 视频,以及更多 Ansible 新闻
- 初学者指南、Windows、网络以及更多 Ansible 新闻
祝您 2021 年快乐!
我希望您与 Ansible 的个人旅程已经开始,并经常从 Opensource.com 的内容中获得丰富。请在评论中告诉我们您希望在来年学习哪些关于 Ansible 的内容,如果您有信息要分享,请考虑为 Opensource.com 撰写一篇文章。
1 条评论