You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ansible.cfg中修复Ansible的DEFAULT_GATHER_SUBSET弃用警告?

解决方案

要修复这个弃用警告,只需按以下步骤修改你的ansible.cfg:

  1. 从[defaults]段中删除gather_subset = min这一行。
  2. 在配置文件中新增[module_defaults]段,为ansible.builtin.setup模块指定subset参数,替代原有的gather_subset配置。

修改后的完整ansible.cfg内容如下:

[defaults]

roles_path = roles

callback_plugins = plugins/callback
filter_plugins = plugins/filter

interpreter_python = /usr/bin/python3

ansible_managed = Ansible managed. All changes will be lost. Please edit in ansible playbook only.

callbacks_enabled = profile_tasks,profile_roles,timer

timeout = 240
gathering = explicit

[module_defaults]
ansible.builtin.setup =
  subset: min

说明

  • 新增的[module_defaults]段用于为指定模块设置默认参数,这是Ansible官方推荐的、替代原DEFAULT_GATHER_SUBSET配置的标准方式。
  • ansible.builtin.setup = subset: min的作用和原gather_subset = min完全一致,都是指定采集最小化的事实信息,同时符合新的配置规范,不会触发弃用警告。

内容的提问来源于stack exchange,提问作者a1dude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:11:14