2018-05-03 15:05:28 +00:00
|
|
|
.. _vmware_ansible_intro:
|
|
|
|
|
|
|
|
**********************************
|
|
|
|
Introduction to Ansible for VMware
|
|
|
|
**********************************
|
|
|
|
|
2018-07-30 16:00:00 +00:00
|
|
|
.. contents:: Topics
|
2018-05-03 15:05:28 +00:00
|
|
|
|
2018-07-30 16:00:00 +00:00
|
|
|
Introduction
|
|
|
|
============
|
|
|
|
|
|
|
|
Ansible provides various modules to manage VMware infrastructure, which includes datacenter, cluster,
|
|
|
|
host system and virtual machine.
|
|
|
|
|
|
|
|
Requirements
|
|
|
|
============
|
|
|
|
|
|
|
|
Ansible VMware modules are written on top of `pyVmomi <https://github.com/vmware/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:
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
$ pip install pyvmomi
|
|
|
|
|
|
|
|
|
|
|
|
vmware_guest module
|
|
|
|
===================
|
|
|
|
|
|
|
|
The :ref:`vmware_guest<vmware_guest_module>` module manages various operations related to virtual machines in the given ESXi or vCenter server.
|
|
|
|
|
|
|
|
|
|
|
|
.. seealso::
|
|
|
|
|
|
|
|
`pyVmomi <https://github.com/vmware/pyvmomi>`_
|
|
|
|
The GitHub Page of pyVmomi
|
|
|
|
`pyVmomi Issue Tracker <https://github.com/vmware/pyvmomi/issues>`_
|
|
|
|
The issue tracker for the pyVmomi project
|
|
|
|
`govc <https://github.com/vmware/govmomi/tree/master/govc>`_
|
|
|
|
govc is a vSphere CLI built on top of govmomi
|
|
|
|
:ref:`working_with_playbooks`
|
|
|
|
An introduction to playbooks
|
2018-05-03 15:05:28 +00:00
|
|
|
|