vmware.vmware_rest.appliance_networking_interfaces_info module – Retrieve information about the network interfaces of a vCenter Server Appliance.
Note
This module is part of the vmware.vmware_rest collection (version 5.0.0).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install vmware.vmware_rest.
To use it in a playbook, specify: vmware.vmware_rest.appliance_networking_interfaces_info.
New in vmware.vmware_rest 5.0.0
DEPRECATED
- Removed in:
version 6.0.0
- Why:
This functionality has been moved to vmware.vmware.appliance_info.
- Alternative:
Use vmware.vmware.appliance_info instead.
Synopsis
Gather details about the network interfaces present on the vCenter Server Appliance.
When
interface_nameis provided, only that interface is returned; otherwise all interfaces are listed.The returned information includes the interface name, link status, MAC address, and the IPv4 and IPv6 address configuration when enabled.
Parameters
Parameter |
Comments |
|---|---|
The name of a specific network interface to query, for example When omitted, information about all network interfaces on the appliance is returned. |
|
Timeout in seconds for the whole operation including connection establishment, request sending, and response. Default: |
|
The hostname or IP address of the vSphere vCenter. If the value is not specified in the task, the value of environment variable |
|
The vSphere vCenter password. If the value is not specified in the task, the value of environment variable |
|
The port number of the vSphere vCenter. If the value is not specified in the task, the value of environment variable |
|
Optional path to a log file for HTTP REST interaction. If the value is not specified in the task, the value of environment variable |
|
The vSphere vCenter username. If the value is not specified in the task, the value of environment variable |
|
Allows connection when SSL certificates are not valid. Set to If the value is not specified in the task, the value of environment variable Choices:
|
Notes
Note
Generated from vSphere API spec 9.1.0.
Compatible with vSphere API 7.0.3.
Compatible with vSphere API 8.0.2.
Examples
- name: List all network interfaces on the appliance
vmware.vmware_rest.appliance_networking_interfaces_info:
register: result
- name: Get information about a specific network interface
vmware.vmware_rest.appliance_networking_interfaces_info:
interface_name: nic0
register: result
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
A list of detailed information about the appliance network interfaces. Returned: On success Sample: |
|
Detailed information about the queried network interface(s). A single interface as a dictionary when Returned: On success Sample: |
Status
This module will be removed in version 6.0.0. [deprecated]
For more information see DEPRECATED.