Introduction to Ansible for VMware


Ansible provides various modules to manage VMware infrastructure, which includes datacenter, cluster, host system and virtual machine.


Ansible VMware modules are written on top of pyVmomi. pyVmomi is the Python SDK for the VMware vSphere API that allows user to manage ESX, ESXi, and vCenter infrastructure. You can install pyVmomi using pip:

$ pip install pyvmomi

vmware_guest module

The vmware_guest module manages various operations related to virtual machines in the given ESXi or vCenter server.

See also

The GitHub Page of pyVmomi
pyVmomi Issue Tracker
The issue tracker for the pyVmomi project
govc is a vSphere CLI built on top of govmomi
Working With Playbooks
An introduction to playbooks