This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.
For a list of other modules that are also maintained by the Ansible Community, see here.
New in version 2.6.
Configure given VLAN in access port. If
List of Layer-2 interface definitions.
Mode in which interface needs to be configured.
Full name of the interface excluding any logical unit number, i.e. Ethernet 0/1.
Native VLAN to be configured in trunk port. If
Manage the state of the Layer-2 Interface configuration.
List of allowed VLANs in a given trunk port. If
List of VLANs to be configured in trunk port. If
- name: Ensure Ethernet 0/5 is in its default l2 interface state slxos_l2_interface: name: Ethernet 0/5 state: unconfigured - name: Ensure Ethernet 0/5 is configured for access vlan 20 slxos_l2_interface: name: Ethernet 0/5 mode: access access_vlan: 20 - name: Ensure Ethernet 0/5 only has vlans 5-10 as trunk vlans slxos_l2_interface: name: Ethernet 0/5 mode: trunk native_vlan: 10 trunk_vlans: 5-10 - name: Ensure Ethernet 0/5 is a trunk port and ensure 2-50 are being tagged (doesn't mean others aren't also being tagged) slxos_l2_interface: name: Ethernet 0/5 mode: trunk native_vlan: 10 trunk_vlans: 2-50 - name: Ensure these VLANs are not being tagged on the trunk slxos_l2_interface: name: Ethernet 0/5 mode: trunk trunk_vlans: 51-4094 state: absent
Common return values are documented here, the following are the fields unique to this module:
|always, except for the platforms that use Netconf transport to manage the device.||
The list of configuration mode commands to send to the device
['interface Ethernet 0/5', 'switchport access vlan 20']
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.