第 4 章 删除的功能


删除的功能是早期版本中弃用的功能。现在,它们已从 Ansible Automation Platform 中删除,并将不再被支持。

下表提供了有关 Ansible Automation Platform 2.5 中删除的功能信息:

组件功能

自动化控制器

删除了对自动化控制器的代理支持。负载均衡器现在必须指向平台网关,而不是控制器。

ansible-lint

支持旧的 Ansible 包括 任务语法在 2.16 版本中被删除,并移到 include_tasksimport_tasks 中。更新内容以使用当前支持的 Ansible 语法,如 include_tasksimport_tasks

Event-Driven Ansible 控制器

Event-Driven Ansible 控制器的令牌已弃用。其配置已从 rulebook 激活中删除,它们已被 Ansible Automation Platform 凭证类型替代。

ansible-core

删除了对 Windows Server 版本 2012 和 2012 R2 的支持,因为 Microsoft 支持的生命周期结束日期为 2023 年 10 月 10 日。这些版本的 Windows Server 没有在 Ansible Automation Platform 2.5 版本中进行测试。红帽不保证这些功能在此和以后的版本中继续按预期工作。

ansible-core

在带有 ActionBase 类的 Action 插件中,弃用的 _remote_checksum 方法现已被删除。改为使用 _execute_remote_stat

ansible-core

弃用的 FileLock 类现已被删除。添加您自己的实施或依赖第三方支持。

ansible-core

Python 3.9 现在作为受支持的自动化控制器版本删除。使用 Python 3.10 或更高版本。

ansible-core

ansible-core 2.12 中已弃用的 include 模块现已被删除。改为使用 include_tasksimport_tasks

ansible-core

Templar - init 的已弃用的 shared_loader_obj 参数现已被删除。

ansible-core

当 gzip 不可用时,fetch_url - Removed 会自动禁用 解压缩

ansible-core

inventory_cache - Removed 弃用了 default.fact_caching_prefix ini 配置选项。改为使用 defaults.fact_caching_prefix

ansible-core

module_utils/basic.py - Removed Python 3.5 作为受支持的远程版本。现在,需要 Python 版本 2.7 或 Python 版本 3.6 或更高版本。

删除 Python 版本 2.7 和 3.6 作为支持的远程版本。使用 Python 3.7 或更高版本来执行目标。

注意: 这只适用于 Ansible 版本 2.17。

删除 Python 2 支持后,yum module 和 yum action 插件会被删除并重定向到 dnf

ansible-core

stat - 删除未使用的 get_md5 参数。

ansible-core

删除了已弃用的 JINJA2_NATIVE_WARNING 环境变量。

ansible-core

从 ssh 连接插件中删除已弃用的 scp_if_ssh

ansible-core

ansible.utils.encrypt 中删除已弃用的 crypt 支持。

执行环境

基于 ubi9- 的执行环境中不再提供 Python 链接,只有 python3。将使用 python/bin/python 的脚本替换为 python3/bin/python3

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.