我们可以gather_subset
在游戏级别使用它。是否可以在每个主机级别使用它?比如把它放在 host_vars 文件中?我在 2.2.1.0 上进行的快速测试没有成功。
我手头的问题:我有一台主机,get_cpu_facts 失败。实际上,我从来不需要这台主机的硬件信息,所以我想把"!hardware"
它输入进去gather_subset
。
答案1
gather_subset
据我所知,如果您在游戏开始时使用自动事实收集,则无法设置每个主机。
但是您可以禁用自动事实收集并setup
使用所需参数(可以从主机变量提供)手动调用:
---
- hosts: all
gather_facts: no
pre_tasks:
- setup:
gather_subset: "{{ gather_subset | default(omit) }}"