牛角号 #19
牛角号
Ansible 开发者社区的新闻通讯 第 19 期,2021-02-04 (往期回顾)
欢迎来到牛角号,我们的 Ansible 开发者社区新闻通讯。如果您有任何问题或想分享的内容,请通过 the-bullhorn@redhat.com 联系我们,或在以下 GitHub 问题 中评论。
重要日期
- 2021-02-09: Ansible 3.0.0 发布候选版的预计时间
- 2021-02-10: 社区 IRC 会议,UTC 19:00
- 2021-02-15: Ansible-base 2.10.6 发布的预计时间
- 2021-02-16: Ansible 3.0.0 正式发布的预计时间
- 2021-02-16: 牛角号 #20 内容截止日期
- 2021-02-17: 社区 IRC 会议,UTC 19:00
- 2021-02-18: D&I 工作组会议,UTC 19:00
ANSIBLE 2.10.6 现已正式发布
Ansible 社区团队于 1 月 26 日宣布 Ansible 2.10.6 正式发布。此更新包含错误修复以及包含的集合中向后兼容的新功能。重要提示
- 此版本修复了
community.general.bitbucket_pipeline_variable
和community.general.snmp_facts
模块中的 CVE-2021-20178 和 CVE-2021-20180。 - 2.10 版本将发布一个 ansible-2.10.7 版本,发布时间为 2021 年 2 月 9 日。Ansible-3.0.0 预计将于 2021 年 2 月 16 日发布。
有关完整发布公告,包括新增内容、获取方式以及即将发布的版本计划,请阅读 Toshio Kuratomi 发送给 ansible-devel 邮件列表的电子邮件。
ANSIBLE 3.0.0 BETA1 发布
Ansible 社区团队于 2 月 2 日宣布 Ansible 3.0.0 的第一个测试版发布,现已开放测试。您可以通过 pip 获取它:pip install --user ansible==3.0.0b1
- Ansible 软件包已迁移至语义版本控制
除非发现阻碍因素,否则 Ansible 3.0.0 最终版将于 2 月 16 日发布。有关完整公告,包括变更日志,请参阅 Toshio Kuratomi 发送给 ansible-devel 邮件列表的电子邮件 或 David Moreau Simard 的 Reddit 帖子和讨论。
新的集合标准
添加了一项新的集合标准:集合只能使用 plugins/
目录中与 认可的插件类型 相对应的特定目录。
新的/更新的社区集合
- 已发布 社区通用集合 community.general 1.3.5 和 2.0.0。 2.0.0 的变更日志(包含自 1.0.0 以来的所有更改)。
- 已发布 社区网络集合 community.network 1.3.1 和 2.0.0。 2.0.0 的变更日志(包含自 1.0.0 以来的所有更改)。
- 已发布 Docker 社区集合 community.docker 1.2.1,其中包含对
docker_container
、docker_image
以及docker
连接插件的一些改进和修复。 - 已发布 社区加密集合 community.crypto 1.4.0,其中包含对
luks_device
、openssl_csr*
和openssl_pkcs12
模块的一些改进。 - 已将 Sensu Go Ansible 集合 sensu.sensu_go 更新至 1.8.0。有关其版本的更多信息,请访问 版本说明。
- 已发布 内部测试工具集合 community.internal_test_tools 0.3.0 (变更日志)。此集合不适用于最终用户,而是为集合维护者准备的。它包含用于测试基于
open_url
和fetch_url
的模块和插件的框架、用于测试文件和目录变更的模块(对集成测试很有用)以及一些用于运行额外健全性测试和帮助meta/runtime.yml
重定向的工具,特别是对于使用平面映射的集合。
适用于 Python 3.8+ 控制器 的模块兼容性
如果您在任何核心文件模块中使用 Ansible 的 selinux 支持,或使用 yum/dnf/apt 软件包管理器,我们希望您尝试使用 适用于 py3.8+ 控制器的模块兼容性。作为将控制器 Python 要求提升至 3.8+ 的 ansible-core 2.11 项目的一部分,此拉取请求提供了一些新的模块兼容性 API,并更改了在 Python 3.8+ 下继续运行需要这些 API 的核心模块。
您可以通过 pip install https://github.com/nitzmahone/ansible/tarball/module_respawn
从源代码将 PR 安装到 Python 3.8+ 环境中,或在本地克隆 PR 并以通常的方式从源代码直接运行(假设您已经设置了运行 Ansible 的环境从源代码)。
尝试使用安装在 Python 3.8/3.9 上的 Ansible 在 localhost
下使用您使用的软件包管理和文件模块(包括 selinux),或通过强制 ansible_python_interpreter
使用任何目标端支持的 Python 版本(2.6-3.9)。模块现在应该与任何手动安装的依赖项透明地工作(包括令人讨厌的 libselinux-python
!)。
评论请求 - KUBERNETES 集合
Kubernetes 库存插件正在 重构 以改进整体操作。我们希望您对如何使用此插件发表评论。重构有意义吗?更改的影响是什么(如果有的话)?还有什么其他改进可以帮助用户?请在 GitHub 问题 中添加您的反馈。
ANSIBLE 团队正在招聘
Ansible 产品营销团队有 3 个技术营销经理职位空缺(个人贡献者,管理内容,而不是人员),他们将专注于 Red Hat Ansible 自动化平台
此外,我们正在寻找一位 技术营销经理 来管理技术营销策略和团队,以及 2 个产品 营销经理。请查看链接中的职位描述并申请!
来自 ANSIBLE 社区的内容
David Moreau Simard 撰写了一篇关于 "为了趣味和科学,对 Ansible 和 Python 版本进行基准测试" 的博文。
ANSIBLE 贡献者峰会 2021.03
下一个 Ansible 贡献者峰会将于 2021 年 3 月 9 日举行。注册信息将很快分享,在此期间,请在 此 HackMD 笔记 中提出您想讨论的主题。
ANSIBLE 虚拟聚会
以下虚拟聚会将在未来一个月内在 Ansible 社区举行
- 2 月 17 日星期三 · 格林威治标准时间下午 5:00 - Ansible in DevOps Torun-Bydgoszcz - AiDO 聚会 #13 IT 招聘 + IP BOX 税收优惠
- 2 月 18 日星期四 · 格林威治标准时间下午 6:00 - Ansible Meetup Dresden - 聚会 02.2021
反馈
您有任何想问的问题或想看到解决的问题吗?请通过 the-bullhorn@redhat.com 邮件发送给我们。