@ -5,16 +5,16 @@
vars:
setup_attach_host : true
- name : Mount NFS ( ds1 ) datastores without esxi_hostname
- name : Mount NFS ( ro_datastore ) datastores without esxi_hostname
vmware_host_datastore:
hostname : "{{ vcenter_hostname }}"
username : "{{ vcenter_username }}"
password : "{{ vcenter_password }}"
datastore_name : '{{ ds1 }}'
datastore_type : '{{ infra.datastores[ ds1 ].type }}'
nfs_server : '{{ infra.datastores[ ds1 ].server }}'
nfs_path : '{{ infra.datastores[ ds1 ].path }}'
nfs_ro : '{{ infra.datastores[ ds1 ].ro }}'
datastore_name : '{{ ro_datastore }}'
datastore_type : '{{ infra.datastores[ ro_datastore ].type }}'
nfs_server : '{{ infra.datastores[ ro_datastore ].server }}'
nfs_path : '{{ infra.datastores[ ro_datastore ].path }}'
nfs_ro : '{{ infra.datastores[ ro_datastore ].ro }}'
state : present
validate_certs : no
ignore_errors : true
@ -25,17 +25,17 @@
- mount_vmware_host_datastore is failed
- mount_vmware_host_datastore.msg == "esxi_hostname is mandatory with a vcenter"
- name : Mount NFS ( ds1 ) datastores with non existing host in esxi_hostname
- name : Mount NFS ( ro_datastore ) datastores with non existing host in esxi_hostname
vmware_host_datastore:
hostname : "{{ vcenter_hostname }}"
username : "{{ vcenter_username }}"
password : "{{ vcenter_password }}"
esxi_hostname : 'nohost'
datastore_name : '{{ ds1 }}'
datastore_type : '{{ infra.datastores[ ds1 ].type }}'
nfs_server : '{{ infra.datastores[ ds1 ].server }}'
nfs_path : '{{ infra.datastores[ ds1 ].path }}'
nfs_ro : '{{ infra.datastores[ ds1 ].ro }}'
datastore_name : '{{ ro_datastore }}'
datastore_type : '{{ infra.datastores[ ro_datastore ].type }}'
nfs_server : '{{ infra.datastores[ ro_datastore ].server }}'
nfs_path : '{{ infra.datastores[ ro_datastore ].path }}'
nfs_ro : '{{ infra.datastores[ ro_datastore ].ro }}'
state : present
validate_certs : no
ignore_errors : true
@ -46,17 +46,17 @@
- mount_vmware_host_datastore is failed
- mount_vmware_host_datastore.msg == "Failed to find ESXi hostname nohost"
- name : Mount NFS ( ds1 ) datastores on esxi1 using esxi_hostname
- name : Mount NFS ( ro_datastore ) datastores on esxi1 using esxi_hostname
vmware_host_datastore:
hostname : "{{ vcenter_hostname }}"
username : "{{ vcenter_username }}"
password : "{{ vcenter_password }}"
esxi_hostname : '{{ esxi1 }}'
datastore_name : '{{ ds1 }}'
datastore_type : '{{ infra.datastores[ ds1 ].type }}'
nfs_server : '{{ infra.datastores[ ds1 ].server }}'
nfs_path : '{{ infra.datastores[ ds1 ].path }}'
nfs_ro : '{{ infra.datastores[ ds1 ].ro }}'
datastore_name : '{{ ro_datastore }}'
datastore_type : '{{ infra.datastores[ ro_datastore ].type }}'
nfs_server : '{{ infra.datastores[ ro_datastore ].server }}'
nfs_path : '{{ infra.datastores[ ro_datastore ].path }}'
nfs_ro : '{{ infra.datastores[ ro_datastore ].ro }}'
state : present
validate_certs : no
register : mount_vmware_host_datastore
@ -65,16 +65,16 @@
that:
- mount_vmware_host_datastore is changed
- name : Mount NFS ( ds1 ) datastores to ESXi directly
- name : Mount NFS ( ro_datastore ) datastores to ESXi directly
vmware_host_datastore:
hostname : '{{ esxi1 }}'
username : '{{ esxi_user }}'
password : '{{ esxi_password }}'
datastore_name : '{{ ds1 }}'
datastore_type : '{{ infra.datastores[ ds1 ].type }}'
nfs_server : '{{ infra.datastores[ ds1 ].server }}'
nfs_path : '{{ infra.datastores[ ds1 ].path }}'
nfs_ro : '{{ infra.datastores[ ds2 ].ro }}'
datastore_name : '{{ ro_datastore }}'
datastore_type : '{{ infra.datastores[ ro_datastore ].type }}'
nfs_server : '{{ infra.datastores[ ro_datastore ].server }}'
nfs_path : '{{ infra.datastores[ ro_datastore ].path }}'
nfs_ro : '{{ infra.datastores[ ro_datastore ].ro }}'
state : present
validate_certs : no
register : mount_vmware_host_datastore