New in version 2.0.
The below requirements are needed on the host that executes this module.
Parameter |
Choices/Defaults |
Comments |
---|---|---|
current_portgroup_name
required |
|
Portgroup name VMK interface is currently on
|
current_switch_name
required |
|
Switch VMK interface is currently on
|
device
required |
|
VMK interface name
|
esxi_hostname
required |
|
ESXi hostname to be managed
|
hostname
required |
|
The hostname or IP address of the vSphere vCenter.
|
migrate_portgroup_name
required |
|
Portgroup name to migrate VMK interface to
|
migrate_switch_name
required |
|
Switch name to migrate VMK interface to
|
password
required |
|
The password of the vSphere vCenter.
aliases: pass, pwd |
port
(added in 2.5) |
Default:
443
|
The port number of the vSphere vCenter or ESXi server.
|
username
required |
|
The username of the vSphere vCenter.
aliases: user, admin |
validate_certs
|
True
|
Allows connection when SSL certificates are not valid. Set to false when certificates are not trusted.
|
# Example from Ansible playbook
- name: Migrate Management vmk
local_action:
module: vmware_migrate_vmk
hostname: vcsa_host
username: vcsa_user
password: vcsa_pass
esxi_hostname: esxi_hostname
device: vmk1
current_switch_name: temp_vswitch
current_portgroup_name: esx-mgmt
migrate_switch_name: dvSwitch
migrate_portgroup_name: Management
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
Hint
If you notice any issues in this documentation you can edit this document to improve it.