Документация для Динамический инвентарь упоминает так много динамических инвентаризаций, но ни одной для VMware.
Мне очень понравилась функция маркировки серверов в Amazon EC2, и я надеялся воссоздать аналогичную систему в нашей среде VMware.
Получите все серверы в vSphere с тегами «environment = testing» и «application = helloworld» и запустите на них этот сценарий Ansible.
Есть ли в Ansible динамический инвентарь для VMware?
В официальном репозитории Ansible их два:
См. Код и файлы конфигурации (vmware.ini
, vmware_inventory.ini
) для получения подробной информации об использовании.
В качестве альтернативы вы можете получить факты о виртуальных машинах с помощью vmware_vm_facts
модуль и создайте свой собственный инвентарь в памяти с помощью add_host
.