牛角号 #24
牛角号
Ansible 开发者社区通讯 第 24 期,2021 年 4 月 15 日 (往期回顾)
欢迎阅读牛角号,这是我们为 Ansible 开发者社区提供的通讯。如果您有任何疑问或想要分享的内容,请发送邮件至 the-bullhorn@redhat.com,或在此 GitHub 问题 中发表评论。
关键日期
- 2021 年 4 月 20 日:迷你文档 PR 日,协调世界时 14:00(详情见下文)
- 2021 年 4 月 20 日:Ansible 3.3.0 版本发布预计时间
- 2021 年 4 月 21 日:社区 IRC 会议,协调世界时 18:00
- 2021 年 4 月 26 日:Ansible 4 中新集合批准截止日期
- 2021 年 4 月 26 日:ansible-core 2.11 版本发布预计时间
- 2021 年 4 月 27 日:牛角号 #25 内容截止日期
- 2021 年 4 月 27/28 日:Red Hat 峰会 2021 在线体验(免费注册)
- 2021 年 4 月 28 日:社区 IRC 会议,协调世界时 18:00
- 2021 年 4 月 29 日:多元与包容工作组会议,协调世界时 19:00
- 2021 年 5 月 18 日:Ansible 4.0.0 版本发布预计时间
- Ansible-core 2.12 路线图现已发布
ANSIBLE-BASE 2.10.8、ANSIBLE 2.9.20 和 2.8.20 发布
Ansible 核心团队于 4 月 13 日宣布发布 Ansible-Base 2.10.8、Ansible 2.9.20 和 Ansible 2.8.20 的维护版本。
- Ansible 2.9.20 是 2.9 系列中最后一个接收错误修复的版本。所有未来的版本将仅用于安全修复。
- Ansible 2.8 将在 Ansible 2.8.20 发布后达到生命周期结束 (EOL)(2.8 系列的最终版本)。
- ansible-base 包仅包含 Ansible 执行引擎、相关工具(例如 ansible-galaxy、ansible-test)以及非常少量的内置插件,并且也捆绑在更大的 Ansible 发行版中。
请点击此处查看 Rick Elrod 发送给 ansible-devel 邮件列表的邮件,以获取有关新增功能、安装说明和未来版本计划的详细信息。
ANSIBLE 4.0.0 ALPHA4 发布
Ansible 社区团队于 4 月 15 日宣布发布 Ansible 4.0.0 的第四个 alpha 版本。此更新基于 ansible-core-2.11.x 包,这是 Ansible 3.x 包(基于 ansible-base-2.10.x)的重大更新。核心剧本语言中可能存在向后不兼容性。有关详细信息,请参阅移植指南。
4 月 26 日是新集合被审查并批准用于 Ansible 4.0.0 的最后一天。我们审查集合的志愿者数量有限,因此请不要等到最后一刻才回复对您提交内容的任何反馈!
这是一个 alpha 版本。因此,在发布 Ansible 4.0.0 正式版之前,可能还会添加更多向后不兼容的更改和新功能。有关此版本中包含的内容以及如何获取用于测试的内容,请参阅Toshio Kuratomi 发送给 ansible-devel 列表的邮件。
Ansible 4.0.0 beta1 预计于 4 月 27 日发布。
ANSIBLE 社区包的维护生命周期
发布到 PyPI 的 ansible
包聚合了 85 个以上的 Ansible 集合的精选列表,并将 ansible-core
(以前为 ansible-base
)作为依赖项引入。
在之前的两次 #ansible-community 会议上,我们讨论了如何维护该软件包的过去主要版本(例如,在 4.x 发布后维护 3.x),目前我们决定稍后再重新审视此事。
更长的维护周期有很多好处,虽然我们对这个想法持开放态度,但这是一项不可忽视的工作,甚至还没有考虑修补不回退错误和安全修复的集合的影响。
在六个月内维护 ansible 软件包的一个主要版本,同时提供安装和更新集合的能力(利用 ansible-core
和 ansible-galaxy
进行带外操作),这可能是良好的折衷方案,直到更广泛的社区表达对更长维护周期的需求。
如果您想详细了解此内容或想提供帮助并参与其中,请参阅此GitHub 问题。
新的/更新的社区集合
- Ansible 社区 VMware 集合 - community.vmware 1.9 已发布,其中包含安全修复。请升级到最新版本。
- Ansible ServiceNow ITSM 集合 - servicenow.itsm 1.0.0 是一个新的集合,用于自动化 ServiceNow IT 服务管理ITSM。您可以使用
ansible-galaxy collection install servicenow.itsm
安装新集合。请随时使用并提供反馈。 - Docker 社区集合 - community.docker 1.5.0 已发布
- Ansible 社区加密集合 - community.crypto 1.6.1 已发布
- 社区通用集合 - community.general 2.5.1 已发布
- Ansible 的 MySQL 集合 - community.mysql 2.0.0 已发布
- 社区网络集合 - community.network 2.1.1 已发布
影响集合所有者的更改
ansible-core 存储库 现在包含 stable-2.11
分支,并且 devel
分支的版本已更新为 2.12.0.dev0
(公告)。对于集合维护人员,这意味着如果您在集合中有一个 tests/sanity/ignore-2.11.txt
文件,则需要将其复制到 tests/sanity/ignore-2.12.txt
以避免 CI 崩溃。请参阅此拉取请求作为示例。
此外,如果集合包含在 Ansible 中,请确保 CI 也针对新的 stable-2.11
分支进行测试。Ansible 4.0.0 将基于 ansible-core 2.11,因此,根据包含标准,您的集合必须与 stable-2.11 兼容。
请参阅GitHub Actions和Azure Pipelines的相关拉取请求示例。
我们仍然建议针对 devel
分支进行测试,以便及早了解重大更改(请参阅 GitHub 操作工作流示例)。
更新:ANSIBLE 社区 IRC 会议
以前,所有需要在每周 Ansible 社区 IRC 会议中讨论的议程主题都已添加到此 GitHub 问题中。为了单独跟踪和分类每个主题,我们创建了一个新的"community-topics" GitHub 存储库。如果您想讨论某个想法、建议改进或提交新的策略/提案和新的集合包含请求,请在此存储库中创建一个新的问题作为主题,它将在每周的 IRC 会议中公开讨论。每次会议结束后,会议记录/摘要和会议日志将发布到原始问题中。
迷你文档 PR 日
Ansible 文档工作组 (DaWGs) 将于 4 月 20 日星期二美国东部时间上午 10 点/协调世界时 14:00 举办一个迷你文档 PR 日,持续四个小时。我们将审查和合并 ansible/ansible 的文档 PR,以及与会者带来的任何基于集合的文档 PR!所以请来 Freenode IRC 上的 #ansible-docs 频道。
ANSIBLE 团队正在招聘
Red Hat 正在招聘多个职位来开发 Ansible。请查看链接中的职位描述并申请!
- 高级首席软件工程师 - Ansible 内容架构师
- 高级现场产品经理 - 技术
- 高级产品经理 - 技术
- 首席产品经理 - 技术
- 技术营销经理 - Red Hat Ansible Automation Platform
- 技术营销经理
来自 ANSIBLE 社区的内容
Daniel 发布了一篇博文,概述了 Ansible,包括更广泛生态系统中的工具和开发。
ara 1.5.6 已发布,并对 API 服务器随附的剧本报告界面进行了更新。David 撰写了一篇博文来介绍一些亮点。
ANSIBLE 贡献者峰会 2021.06
下一届 Ansible 贡献者峰会将于 2021 年 6 月 8 日举行。注册信息将很快分享,同时,请在此HackMD 笔记中提出您想讨论的主题。
ANSIBLE 在线聚会
下个月,Ansible 社区将举办以下在线聚会
- 4 月 21 日星期三 · 格林威治标准时间下午 6:00 - Ansible in DevOps Torun-Bydgoszcz - AiDO 聚会 #15 Ansible 集合
反馈
有任何想问的问题或想让我们报道的议题吗?请发送邮件至 the-bullhorn@redhat.com。