community.network.dladm_vlan – Manage VLAN interfaces on Solaris/illumos systems.
Note
This plugin is part of the community.network collection (version 3.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 community.network
.
To use it in a playbook, specify: community.network.dladm_vlan
.
Parameters
Parameter |
Comments |
---|---|
VLAN underlying link name. |
|
VLAN interface name. |
|
Create or delete Solaris/illumos VNIC. Choices:
|
|
Specifies that the VLAN interface is temporary. Temporary VLANs do not persist across reboots. Choices:
|
|
VLAN ID value for VLAN interface. Default: “no” |
Examples
- name: Create 'vlan42' VLAN over 'bnx0' link
community.network.dladm_vlan: name=vlan42 link=bnx0 vlan_id=42 state=present
- name: Remove 'vlan1337' VLAN interface
community.network.dladm_vlan: name=vlan1337 state=absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
VLAN’s underlying link name Returned: always Sample: “e100g0” |
|
VLAN name Returned: always Sample: “vlan42” |
|
state of the target Returned: always Sample: “present” |
|
specifies if operation will persist across reboots Returned: always Sample: true |
|
VLAN ID Returned: always Sample: 42 |
Authors
Adam Števko (@xen0l)