Parameter |
Choices/Defaults |
Comments |
datacenter_name
required |
|
Name of the datacenter to add the datastore.
|
datastore_name
required |
|
Name of the datastore to add/remove.
|
datastore_type
required |
|
Type of the datastore to configure (nfs/vmfs).
|
esxi_hostname
required |
|
ESXi hostname to manage the datastore.
|
hostname
str |
|
The hostname or IP address of the vSphere vCenter or ESXi server.
If the value is not specified in the task, the value of environment variable VMWARE_HOST will be used instead.
Environment variable supported added in version 2.6.
|
nfs_path
|
|
Resource path on NFS host.
Required if datastore type is set to nfs and state is set to present , else unused.
|
nfs_ro
bool |
|
ReadOnly or ReadWrite mount.
Unused if datastore type is not set to nfs and state is not set to present .
|
nfs_server
|
|
NFS host serving nfs datastore.
Required if datastore type is set to nfs and state is set to present , else unused.
|
password
str |
|
The password of the vSphere vCenter or ESXi server.
If the value is not specified in the task, the value of environment variable VMWARE_PASSWORD will be used instead.
Environment variable supported added in version 2.6.
aliases: pass, pwd
|
port
int
(added in 2.5) |
Default:
443
|
The port number of the vSphere vCenter or ESXi server.
If the value is not specified in the task, the value of environment variable VMWARE_PORT will be used instead.
Environment variable supported added in version 2.6.
|
state
|
Choices:
present ←
- absent
|
present: Mount datastore on host if datastore is absent else do nothing.
absent: Umount datastore if datastore is present else do nothing.
|
username
str |
|
The username of the vSphere vCenter or ESXi server.
If the value is not specified in the task, the value of environment variable VMWARE_USER will be used instead.
Environment variable supported added in version 2.6.
aliases: admin, user
|
validate_certs
bool |
|
Allows connection when SSL certificates are not valid. Set to false when certificates are not trusted.
If the value is not specified in the task, the value of environment variable VMWARE_VALIDATE_CERTS will be used instead.
Environment variable supported added in version 2.6.
If set to yes , please make sure Python >= 2.7.9 is installed on the given machine.
|
vmfs_device_name
|
|
Name of the device to be used as VMFS datastore.
Required for VMFS datastore type and state is set to present , else unused.
|
vmfs_version
|
|
VMFS version to use for datastore creation.
Unused if datastore type is not set to vmfs and state is not set to present .
|