Я хочу использовать vmware_inventory.py сценарий динамической инвентаризации с Ansible для создания инвентаризации на основе моих гостей VMware.
Однако на моем кластере Vsphere работает много хостов, которые мне не нужно включать в инвентарь или управлять с помощью Ansible. В конфигурации vmware_inventory.ini я вижу следующую строку:
#host_filters={{ guest.gueststate == "running" }}
Похоже, это было бы полезно для фильтрации только тех гостей, которыми я хочу управлять. Однако я не вижу, где задокументированы возможные значения для этого поля. В идеале я бы использовал это вместе с конфигурацией groupby_patterns
, чтобы получить инвентарь, в котором есть группы, соответствующие их папке в Vsphere.
Как я могу указать, что я хочу загружать в свой инвентарь только те хосты, которые находятся в определенной папке, или имеют префикс в их имени, или имеют какое-то другое свойство, назначенное им?
РЕДАКТИРОВАТЬ: это также может быть тег
Mo ṣe awari pe Mo nilo lati kọkọ tunṣe paramita skip_keys bii iru
skip_keys = declaredalarmstate,disabledmethod,dynamicproperty,dynamictype,environmentbrowser,managedby,childtype,resourceconfig
(yiyọ obi kuro, ki bọtini ko ba fo mọ mọ)
Nisisiyi, Mo le ṣọkasi àlẹmọ bii eleyi :
host_filters={{ parent.name == "MyFolderName"}}
Ati pe yoo da gbogbo ẹrọ pada labẹ folda naa MyFolderName ni VSphere