牛角号 #97
面向 Ansible 开发者社区的新闻通讯 第 97 期,2023-04-04 (往期)
欢迎来到 牛角号,我们面向 Ansible 开发者社区的新闻通讯。如果您有任何问题或想要分享的内容,欢迎您在 Matrix 上的 Ansible 社交房间 中与我们聊天,并提及 newsbot
以将您的新闻条目标记为下一期周刊的审核!
关键日期 ⏱️
cybette 说
- 2023-04-11: DaWGs 会议,世界标准时间 15:00
- 2023-04-12: 社区工作组会议,世界标准时间 18:00(在这里 提出主题)
- 2023-04-13: 牛角号 #98 内容截止日期,世界标准时间 18:00
- 2023-04-24: Ansible-Core 2.14.5 和 2.15.0rc1 的预计发布日期
- 2023-04-25: Ansible 7.5.0 版本发布的预计日期
一般新闻更新 🔈️
贡献者峰会和 2 月份的社区调查结果
在 CfgMgmtCamp 和 Ansible 贡献者峰会之后,我们进行了通常的活动后调查,该调查还询问了有关社区现状的更多一般性问题。
我现在已经关闭了表格并完成了分析,您可以在这里 找到结果。总的来说,它与之前的调查(您可以在 此处 找到)相当一致。
总的来说,我们看到了更多我们在 社区战略 中已经讨论过的主题,因此我希望今年的计划将对这些主题产生积极影响。查看一下,并告诉我您的想法!
cybette 分享
网站工作组
我们欢迎您查看新的 Ansible 社区网站概念 并给我们一些反馈!您可以在 HackMD 笔记中发表评论,或者访问 网站工作组 Matrix 房间 并与我们聊天。期待您的来信!
主要新版本 🏆️
Ansible ↗ 📦️
Ansible
包包含 ansible-core
,是一个包含电池的软件包,它提供了一套精选的 Ansible 集合。请参阅 Ansible 路线图 以了解未来的版本计划。
anwesha 贡献
Ansible 7.4.0 发布了!❤️
💽您可以通过运行以下命令或直接从 pypi 下载发布包来安装它
pip install ansible==7.4.0 --user
➡️ 查看 发布说明📦️🗒️ 和 Ansible 7 移植指南 以了解更多详细信息!
DevTools ↗ ⛏️
使编写和测试 Ansible 内容变得更容易的项目。包括 VScode 扩展、语言服务器、ansible-lint、molecule、ansible-navigator 以及可能的其他开发工具。要查看计划的内容以及如何提供帮助,请查看 foundation-devtools 项目看板
Shatakshi 贡献
Ansible-Navigator 版本 3.0.0 发布了!不再支持 Python 3.8,新增了一些功能,并修复了许多错误。
一些值得注意的变化是
- 为图像和集合子命令添加 JSON 输出支持。
- 调整 PEP 621 包。
- 使用 run 子命令的新 CLI 参数
enable_prompts
使提示更容易支持。- 删除 towncrier、相关文件和导航器的共享目录。
- 调整最新的 creator-ee 更新。
- 添加更多卷挂载选项。… 以及更多:)
请查看 发布说明 以了解所有更新。
Antsibull ↗ 🐂
用于构建 Ansible
包和集合文档的工具。
antsibull-docs-parser 0.2.0 和 antsibull-docs-ts 0.2.0 已发布。这些是无依赖的 Python 和 TypeScript 库,分别允许处理 Ansible 标记,包括新的语义标记。
felixfontein 分享
antsibull-changelog 0.20.0 (变更日志) 已发布。主要变化是我们从 poetry-core 切换到 hatchling 构建系统。这对于 antsibull-changelog 的用户来说应该没有任何可见的影响。
felixfontein 贡献
antsibull-docs 1.11.0 (变更日志) 已发布。它包含两个新的重要功能,首先是角色的语义标记支持(以前一直缺失),其次是标记验证器,它验证经典和语义 Ansible 标记。
AWX 项目 ↗
AWX 提供基于 Web 的用户界面、REST API 和基于 Ansible 构建的任务引擎。
我们很高兴宣布 AWX 的下一个版本 21.14.0 现已发布!一些值得注意的功能包括:* 使用 ansible-runner 更改以在 K8S 中获取定期保持活动消息 * 自动为功能分支构建镜像 * 将 scm_branch 添加到清单源和清单更新 * [新功能] 添加批量添加主机和批量作业启动 * 添加实例组角色 * 添加对伪本地化和 lang 查询参数的支持 * 在登录表单上关闭自动完成 * 不要使用 githubusercontent 来获取 containers.conf 和 podman-contianers.conf * [新功能] 引入新 AWX UI 的技术预览 * 公开剧本的执行节点变量 * 公开 SOCIAL_AUTH_USERNAME_IS_FULL_EMAIL
此外,AWX 运算符版本 1.4.0 也已发布!一些值得注意的功能包括:* 使用 sha1 而不是 md5 使安装程序在 FIPS 中工作 * 将 loadbalancerip 添加到规范文件 * 恢复使用 k8s_cp 模块来读取备份文件
我们很高兴宣布 AWX 的下一个版本 22.0.0 现已发布!一些值得注意的功能包括:* 允许 HostMetrics 的软删除并添加使用收集实用程序 * 允许 Receptor 连接使用 TLS 1.2 * 允许使用 Ansible 的
constructed
清单插件从 AWX 清单中动态分组主机 * 允许 Web 和任务容器在 Kubernetes 上的独立部署中部署此外,AWX 运算符版本 2.0.0 也已发布!一些值得注意的功能包括:* 允许 Receptor 连接使用 TLS 1.2 * 将 Web 和任务组件部署在独立部署中
项目更新 🛠️
AWX 项目 ↗
AWX 提供基于 Web 的用户界面、REST API 和基于 Ansible 构建的任务引擎。
宣布 AWX Web/Task 分割部署适用于 Kubernetes:* 在 AWX 的 v22 版本中,Web/API 后端和任务后端现在位于单独的 Kubernetes 部署中。* 使用分割部署,我们现在可以单独或一起扩展副本。* 要使用此功能,您可以编辑您的 awx-operator 规范以指示您想要的副本数量。* 您可以通过分别使用
web_replicas
或task_replicas
来向上或向下扩展每个部署的副本。您也可以通过使用replicas
来扩展两个部署中的所有 Pod。- 如果您指定replicas
字段,传递的键将使web
和task
副本都扩展到相同的数量。- 如果web_replicas
或task_replicas
曾经被传递,它将使用新的键值覆盖特定部署上现有的replicas
字段。* 此增强功能不仅允许独立的 Web 和任务扩展和副本,而且也为将来自动扩展铺平了道路。* 我们希望收到您的反馈!您觉得此功能有用吗?在 Matrix 上 告诉我们!* 发现问题?请在 GitHub 上 报告。
我们已经将 构造清单功能 合并到 AWX 中,它将在下一个版本中发布。这是一种替代智能清单的方案,它解决了关键的痛点,例如缺少组、在主机变量上进行过滤以及对用户条件使用一般的 Ansible jinja2 模板。
DevTools ↗ ⛏️
使编写和测试 Ansible 内容变得更容易的项目。包括 VScode 扩展、语言服务器、ansible-lint、molecule、ansible-navigator 以及可能的其他开发工具。要查看计划的内容以及如何提供帮助,请查看 foundation-devtools 项目看板
代表 ansible devtools 团队:ansible-navigator 版本 v3.0.0 刚刚发布。其中包括大量错误修复以及对 python3.8 支持的移除。请在 此处 查看。
感谢所有 devtools 项目贡献者,包括第一次贡献者 @eamigo。
集合更新 🪄
felixfontein 分享
community.general 6.5.0 (变更日志) 已发布,其中包含新功能、错误修复和新插件。请注意,下一个 6.x.y 次要版本将是 4 月 24 日的 6.6.0,之后下一个次要/主要版本将是 5 月 8 日的 7.0.0。这比 5 月 15 日(Ansible 8 的功能冻结日期)提前一周。
briantist 贡献
community.hashi_vault
版本4.2.0
[变更日志] 已发布,其中包含一个新的 KVv2 写入模块以及对hashi_vault
查找中重复的术语字符串选项使用的警告/弃用。
tremble 说
amazon.aws 5.4.0 已发布,其中包含对 ec2_metadata_facts、ec2_vol、rds_instance 和 route53_info 模块的错误修复,以及对 ec2_spot_instance 和 route53_health_check 模块的功能增强 - 查看变更日志以了解更多详细信息。
community.aws 5.4.0 已发布,包含 ecs_service 和 sns 模块的特性增强 - 查看变更日志以获取详细信息.
需要帮助 🙏
社区活动和聚会 📅
anwesha 分享
Ansible Kolkata 聚会小组将于 2023 年 4 月 8 日 在西孟加拉邦加尔各答的印度网络技术公司重启其旅程。从我们的 Ansible 上游了解 Ansible 生态系统和 AWX 自动化。立即预订您的位置 这里.
cybette 分享
Ansible Dresden 聚会小组将于 4 月 13 日星期四 下午 5:30 CEST 举办关于 动态清单或如何处理 AWS、Azure 等 的会议。查看聚会页面以获取详细信息并 RSVP!
cybette 分享
Ansible Atlanta 聚会小组将于 4 月 20 日星期四 晚上 7:00 EDT 举办关于 企业级 Ansible 自动化概述 的会议。查看聚会页面以获取详细信息并 RSVP!
resmo 贡献
第 13 届 Ansible Zürich 线下聚会将于 2023 年 5 月 31 日 举行,详细信息和 RSVP.
目前就这些了!
您有任何想要问的问题或想看到的问题吗?请在 #social:ansible.com 中提问!下次再见!