Skip to content

Commit

Permalink
VMware: vmware_vm_inventory using vaulted config
Browse files Browse the repository at this point in the history
Adds documentation about using vaulted inventory cofiguration file
for vmware_vm_inventory plugin.

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
  • Loading branch information
Akasurde committed Feb 28, 2019
1 parent b538e34 commit ebd002f
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion docs/docsite/rst/vmware/vmware_inventory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,27 @@ Here's an example of a valid inventory file:
Executing ``ansible-inventory --list -i <filename>.vmware.yml`` will create a list of VMware instances that are ready to be configured using Ansible.

Using vaulted configuration file
================================

Since the inventory configuration file contains vCenter password in plain text which can be a security risk, you may want to
encrypt the inventory configuration file.

You can encrypt a valid inventory configuration file as follows:

.. code-block:: bash
$ ansible-vault encrypt <filename>.vmware.yml
New Vault password:
Confirm New Vault password:
Encryption successful
And you can use this vaulted inventory configuration file using:

.. code-block:: bash
$ ansible-inventory -i filename.vmware.yml --list --vault-password-file=/path/to/vault_password_file
.. seealso::

Expand All @@ -48,4 +69,5 @@ Executing ``ansible-inventory --list -i <filename>.vmware.yml`` will create a li
The issue tracker for the pyVmomi project
:ref:`working_with_playbooks`
An introduction to playbooks

:ref:`playbooks_vault`
Using Vault in playbooks

0 comments on commit ebd002f

Please sign in to comment.