Gibt es ein dynamisches Inventar für VMware in Ansible?

7

In der Dokumentation zu Dynamic Inventory werden so viele dynamische Inventare erwähnt, für VMware jedoch keine.

Die Funktion zum Markieren von Servern in Amazon EC2 hat mir sehr gut gefallen und ich hatte gehofft, ein ähnliches System in unserer VMware-Umgebung neu zu erstellen.

Rufen Sie alle Server in vSphere mit den Tags "environment = testing" und "application = helloworld" ab und führen Sie dieses Ansible-Playbook auf ihnen aus.

ujjain
quelle

Antworten:

10

Gibt es ein dynamisches Inventar für VMware in Ansible?

Es gibt zwei im offiziellen Ansible-Repository:

Einzelheiten zur Verwendung finden Sie im Code und in den Konfigurationsdateien ( vmware.ini, vmware_inventory.ini).


Alternativ können Sie die VMs-Fakten mit dem vmware_vm_factsModul abrufen und mit Ihr eigenes In-Memory-Inventar erstellen add_host.

Techraf
quelle
Es ist immer noch unklar, wie zu tun ist, was die Frage stellte, nämlichFetch all servers in vSphere with tags "environment=testing" and "application=helloworld"
Andrew Savinykh