Мы можем использовать gather_subset
на игровом уровне. Можно ли использовать его на уровне хоста? Как поместить это в файл host_vars? Мое быстрое тестирование на 2.2.1.0 не получилось.
Моя проблема: у меня есть хост, на котором get_cpu_facts не работает. И действительно, мне никогда не нужны аппаратные данные для этого хоста, поэтому я хотел бы поставить "!hardware"
в его gather_subset
.
AFAIK вы не можете установить gather_subset
на хост, если вы используете автоматический сбор фактов в начале игры.
Но вы можете отключить автоматический сбор фактов и позвонить setup
вручную с обязательными параметрами (которые могут быть предоставлены из переменных хоста):
---
- hosts: all
gather_facts: no
pre_tasks:
- setup:
gather_subset: "{{ gather_subset | default(omit) }}"