牛角号 #57
面向 Ansible 开发人员社区的新闻通讯 第 57 期,2022-05-06 (往期)
欢迎来到 牛角号,这是我们面向 Ansible 开发人员社区的新闻通讯。如果您有任何问题或要分享的内容,欢迎您在 Ansible 社交房间(Matrix) 中与我们聊天,并提及 newsbot
,以便将您的新闻项目标记以供下一期周报审查!
关键日期 ⏱️
cybette 分享道
- 2022-05-10: DaWGs 会议,协调世界时 15:00
- 2022-05-11: 社区工作组会议,协调世界时 18:00(在此处提出议题 此处)
- 2022-05-12: 牛角号 #58 内容截止日期,协调世界时 18:00
- 2022-05-17: Ansible 5.8.0 版本的预计发布时间
- 2022-05-23: Ansible-Core 2.12.6 和 Ansible-Core 2.11.12 版本的预计发布时间(如果这些版本有更新)
- 2022-05-23: Ansible-Core 2.13 正式版的预计发布时间
- 2022-05-23: 上游 Ansible 2.9 和 Ansible-base 2.10 的生命周期结束
- 2022-06-21: Ansible 6.0.0 正式版的预计发布时间
一般新闻更新 🔈️
dmsimard 分享道
Ansible 6.0.0a2(包括 ansible-core 2.13.0rc1)现已提供测试!这是一个测试 Ansible 和 ansible-core 的即将发布版本并提前报告反馈的好机会,以便在正式发布之前进行反馈。有关更多信息,请参阅发行公告:https://groups.google.com/g/ansible-announce/c/GSFkoR0MWpU
dmsimard 说
嗨 o/
我们正在实施对 Ansible-test 健全性检查的定期测试,这些测试涵盖了 Ansible 社区包中包含的每个集合,结果发现很多检查都失败了。在 Ansible 6(大约 2022-06-21 发布)发布之前,我们希望能够修复尽可能多的问题。
大多数故障并非关键性问题,而且有很多低垂的果实可以帮助提高已发布模块和插件的质量。忽略不相关的规则是可以的,但应在版本化的文件中指定这些规则(例如
tests/sanity/ignore-2.12.txt
),以避免警告和错误。有关健全性测试的文档,请参阅此处:https://docs.ansible.org.cn/ansible/latest/dev_guide/testing_sanity.html 如果您是包含的集合的维护者,或想提供帮助,您可以从以下链接了解更多有关该工作以及健全性测试日志的信息:https://github.com/ansible-community/community-topics/issues/96
如果您想就 Ansible 打包问题进行一般性讨论,请加入以下频道:- Libera.chat 上的 #ansible-community 和 #ansible-packaging,或者 - Matrix 上的 #community:ansible.com 和 #packaging:ansible.com
主要新版本 🏆️
Antsibull ↗ 🐂
用于构建 Ansible
包和集合文档的工具。
felixfontein 贡献道
antsibull-docs 1.1.0 (更改日志) 已发布。该版本改进了查找插件的展示方式,并支持 Ansible-core 2.14 为测试和过滤插件提供的并列文档功能。
felixfontein 分享道
antsibull 0.45.0 (更改日志) 已发布。该版本对 Ansible 的构建进行了一些改进。
Ansible ↗ 📦️
Ansible
包包含 ansible-core
,是一个一站式包,提供经过精心挑选的一组 Ansible 集合。有关未来的发布计划,请参阅 Ansible 路线图。
dmsimard 贡献道
ansible 5.7.1 已发布,以解决 5.7.0 中发布的 fortinet.fortios 新版本中的语法错误问题。我们已将集合版本回滚到先前版本 2.1.4。发布公告在此处提供:https://groups.google.com/g/ansible-announce/c/GmOhXTtmj_w
集合更新 🪄
itsbryantp 分享道
ibm.ibm_zos_core 集合已在 Ansible Galaxy 和自动化中心发布 1.3.3 版本!该版本修复了 zos_copy 和 zos_job_query 模块的几个错误。有关更多详细信息,请参阅 发行说明。
寻求帮助 🙏
samccann 说
改进 Ansible 入门指南
我们将在未来几个月内重新编写此指南,并希望您提供有关新用户使用 Ansible 时遇到的障碍方面的反馈。请将您的评论/想法/反馈添加到 https://github.com/ansible/ansible/issues/77681,感谢您的帮助!
社区更新 👂️
hunleyd 说
community.postgresql
集合维护人员很高兴地宣布,现在为所有对该集合感兴趣的用户提供新的 Matrix 房间(https://matrix.to/#/#postgresql:ansible.com)!如果您是该集合的现有用户并寻求帮助(或想要帮助他人),或者您是想要了解该集合的新用户,或者只是对 PostgreSQL 及其在 Ansible 剧本中的使用方法感到好奇,请随时加入我们,并进行聊天。
gundalow 贡献道
Pinakes 是 Red Hat 自动化服务目录产品的上游社区项目。您可以在 #pinakes:ansible.com(Libera.chat 上的
#ansible-pinakes
)中加入讨论。
cybette 分享道
Ansible 贡献者调查
您的反馈对我们来说非常重要,以便我们能够继续改进我们优秀的 Ansible 社区对贡献者体验的改善。请花几分钟时间填写我们整理的 贡献者调查!
提案 - 讨论并投票! 🗳️
andersson007_ 贡献道
社区和指导委员会将感谢您对 “如何处理缺乏集合纳入审查的问题” 社区主题的任何反馈。已提交集合 的积压工作正在增加。我们该如何解决这种情况?请参阅主题以获取详细信息。
gundalow 说
对所有集合进行通用健全性检查
正如 https://github.com/ansible-community/ansible-build-data/issues/114 所示,我们确实应该检查 Ansible 包中包含的现有集合。以下是一些想法
- 设置一些夜间 CI,在所有集合上运行一些基本的健全性检查(例如
ansible-test sanity --docker -v
)。让我们为该 CI 指定一个或两个稳定分支。- 让所有通过该 CI 检查失败的集合有一段时间来修复问题。如果它们在两个月内没有修复问题,让我们将它们弃用,并计划从 Ansible 7 中删除。 (我认为对 Ansible 6 来说太近了。)
- 从那时起,一旦将新的稳定分支添加到该 CI(并删除旧的分支,以便最多同时启用 1-2 个分支),请提前发出警告,并遵守相同的规则:如果集合通过 CI 检查失败,并且在一定时间内(通过新版本)没有修复问题,它们将在下一个主要版本中被弃用并删除。
您对此有何看法?
请通过 community-topics#96 告知我们。
社区活动和会议 📅
cybette 贡献道
Ansible München 小组正在组织 Ansible 春季节!该活动将于 5 月 31 日星期二在爱因斯坦文化中心举行,活动时间从欧洲中部时间 18:00 开始。活动将包含两场演讲,分别为“用于 SAP 的 Ansible 自动化 - 部署、运营和现代化”以及“Ansible 和 Kubernetes - Helm 的替代方案”。有关更多详细信息和 RSVP,请参阅 此处。
现在就这些!
您想问什么问题,或者想看到哪些问题得到解决?请在 #social:ansible.com 中提问!下次再见!