牛角号 #29
牛角号
Ansible 开发者社区通讯 第 #29 期,2021-07-01 (往期回顾)
欢迎阅读牛角号,这是我们为 Ansible 开发者社区提供的通讯。如果您有任何问题或想分享的内容,请发送邮件至 the-bullhorn@redhat.com,或在此 GitHub 问题 中发表评论。
关键日期
- 2021-07-07: 社区 IRC 会议,UTC 时间 18:00(在此 提出议题)
- 2021-07-08: 多元与包容工作组会议,UTC 时间 19:00
- 2021-07-13: 牛角号 #30 内容截止日期
- 2021-07-14: 社区 IRC 会议,UTC 时间 18:00(在此 提出议题)
- 2021-07-19: Ansible-Core 2.11.3 和 Ansible-Base 2.10.12 版本发布预计时间
- 2021-07-20: Ansible 4.3.0 版本发布预计时间
Ansible 4.2.0 发布
Ansible 社区团队于 6 月 30 日宣布 Ansible 4.2.0 可用。此更新包含包含的集合中的错误修复和新的向后兼容功能。此版本使用 Ansible-core-2.11。剧本语言或其他方面可能存在向后不兼容的更改。有关详细信息,请参阅 移植指南。
有关此版本的新增功能以及如何获取它,请参阅 Toshio Kuratomi 发送给 ansible-announce 列表的邮件。
我们计划在 2021 年 11 月发布 Ansible 5.0.0,其中包含 Ansible-core-2.12 版本。
Ansible-Core 2.11.2、Ansible-Base 2.10.11 和 Ansible 2.9.23 发布
Ansible Core 团队于 6 月 22 日宣布了 Ansible-Core 2.11.2、Ansible-Base 2.10.11 和 Ansible 2.9.23 的维护版本。这些版本修复了模板安全问题 CVE-2021-3583,以及其他几个错误。请遵循 此链接,查看 Rick Elrod 发送给 ansible-devel 邮件列表的邮件,以获取有关新增功能、安装说明和未来版本计划的详细信息。
Antsibull-Changelog 和 Ansible-Pygments
变更日志生成器 antsibull-changelog 0.11.0 已发布,并支持检测集合中的新角色。
ansible-pygments 0.1.0 已发布。此软件包提供了一个 Pygments 词法分析器 ansible-output
,用于突出显示 ansible-playbook
输出,以及 Ansible 文档站点使用的 Pygments 颜色方案。
新的/更新的社区集合
- Foreman Ansible 集合 - theforeman.foreman 2.1.0 和 2.1.1 已发布。最显著的更改包括
- 更多
*_info
模块:content_view_info、content_view_version_info、domain_info、host_errata_info、repository_set_info、setting_info、subnet_info 和 subscription_info - 新角色:content_rhel、hostgroups、content_views、organizations 和 content_credentials
-
compute_resource
模块现在可以更好地管理 Azure 计算资源 - 2.1.1 中的重要错误修复:host、hostgroup - 在仅传递激活密钥时(反之亦然)不要覆盖已设置的参数。
- 用于 ServiceNow ITSM 的 Ansible 集合 - servicenow.itsm 1.1.0 已发布。最显著的更改包括
- 支持登录机制中的
refresh_token
- 支持在
*_info
模块中指定查询。 - Openstack Ansible 集合 - openstack.cloud 1.5.0 已发布,其中包含许多错误修复、改进和 3 个新模块:address_scope、dns_zone_info 和 floating_ip_info。
- Podman Ansible 集合 - containers.podman 1.6.0 和 1.6.1 已发布。引入了新的模块 podman_play,用于将 Kubernetes YAML 文件作为 Podman Pod 播放。
- Ansible VMware vSphere 集合 - vmware.vmware_rest 2.0.0 发布(新的主要版本)。值得注意的更改
- 一组管理 vCenter 设备 (VCSA) 的新模块
- 管理库的模块,包括通过 OVF 对 VM 进行快照和引导。
- TrendMicro DeepSecurity Ansible 集合 - trendmicro.deepsec 1.1.0 已发布。此版本中引入了两个新模块
- deepsec_apikey - 创建新的 API 密钥并进行管理
- deepsec_system_settings - 修改 TrendMicro Deep Security 的系统设置。
- Docker 社区集合 - community.docker 1.8.0 已发布,其中包含错误修复和新功能。
- 社区 HashiVault 集合 - community.hashi_vault 1.2.0 和 1.3.0 已发布。还发布了新的 用户指南,其中提供了一些有关某些选项的详细信息。
- 社区通用集合 - community.general 1.3.11、2.5.4 和 3.3.0(以及 3.3.1)已发布。前两个版本包含错误修复,后者包含新功能和错误修复。
- 社区 Sops 集合 - community.sops 1.1.0 已发布,对使用 Ansible 的公共 API 做了细微更改,并添加了
decrypt
过滤器。 - 社区 RouterOS 集合 - community.routeros 1.2.0 已发布。
Ansible 文档更新
Ansible 开发文档站点 Ansible 开发文档站点 现在将始终包含所有集合的最新发布版本(根据语义版本控制,最新的非预发布版本),这些集合将出现在下一个 Ansible 版本中,而不是使用与最新 Ansible 版本完全相同的版本。这意味着 devel
例如包含 community.hashi_vault 1.3.0,而撰写本文时可用的最新 Ansible 版本 (ansible-4.1.0) 仅包含 community.hashi_vault 1.1.3。此外,如果 community.hashi_vault 2.0.0 已发布,它将用于 devel
文档,即使未来的 Ansible 4.x.0 版本将仅包含 1.y.z 版本。
这允许集合开发者和用户阅读最新集合版本的文档,而不仅仅是阅读包含在某些 Ansible 版本中的最新版本的文档。
您还可以看到上面提到的集合版本 - theforeman.foreman 2.1.1、community.routeros 1.2.0 和 openstack.cloud 1.5.0 - 已经在 /devel/
上有文档记录,而 /latest/
包含这些集合的旧版本。
正在寻找集合维护人员/贡献者
以下集合 - community.mysql、community.postgresql 和 community.proxysql - 正在寻找新的维护人员和贡献者!如果您有兴趣,请参阅通过集合名称链接的相应已固定问题。
需要审查和反馈!
- 请求审查 gRPC 连接插件。此 PR 将添加一个用于与网络主机进行基于 gRPC 通信的新连接插件。
- 请求审查 平台无关网络资源管理器角色,用于 ansible.network 集合。
- Ansible 有一个新的开源、数据中心、容器优先、开发人员友好的界面,称为 ansible-navigator,它将包含在下一个 Red Hat Ansible Automation Platform 版本中。我们期待您在 存储库 中提供反馈、问题和 PR。请帮助我们使其变得更好!
来自 Ansible 社区的内容
Sebastian Gumprich 用德语撰写了一篇博客文章,介绍如何将角色转换为集合:Von einer Ansible-Rolle zur Collection – der weg ist das ziel。
Ansible 团队正在招聘
Red Hat 正在招聘多个职位来参与 Ansible 的工作。请查看链接中的职位描述并申请!
Ansible 贡献者峰会和调查
感谢所有参加 2021 年 6 月 8 日举行的 2021.06 Ansible 贡献者峰会 的人!我们录制视频的编辑工作略有延迟,将在 Ansible 社区 Wiki 中尽快提供视频和日志。在此期间,请花几分钟时间填写我们编制的 贡献者调查。
下一个贡献者峰会将在 AnsibleFest 期间举行。日期尚未确定,但将在 2021 年 9 月 27 日那一周举行。详细信息将随后公布!
反馈
有任何问题或想了解的主题,请发送邮件至 the-bullhorn@redhat.com。