community.general.slxos_linkagg (0.1.1) — module

Manage link aggregation groups on Extreme Networks SLX-OS network devices

Authors: Matthew Stone (@bigmstone)

preview | supported by community

Install collection

Install with ansible-galaxy collection install community.general:==0.1.1


Add to requirements.yml

  collections:
    - name: community.general
      version: 0.1.1

Description

This module provides declarative management of link aggregation groups on Extreme Networks SLX-OS network devices.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: create link aggregation group
  slxos_linkagg:
    group: 10
    state: present
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: delete link aggregation group
  slxos_linkagg:
    group: 10
    state: absent
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: set link aggregation group to members
  slxos_linkagg:
    group: 200
    mode: active
    members:
      - Ethernet 0/1
      - Ethernet 0/2
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: remove link aggregation group from Ethernet 0/1
  slxos_linkagg:
    group: 200
    mode: active
    members:
      - Ethernet 0/1
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Create aggregate of linkagg definitions
  slxos_linkagg:
    aggregate:
      - { group: 3, mode: on, members: [Ethernet 0/1] }
      - { group: 100, mode: passive, members: [Ethernet 0/2] }

Inputs

    
mode:
    choices:
    - active
    - 'on'
    - passive
    description:
    - Mode of the link aggregation group.

group:
    description:
    - Channel-group number for the port-channel Link aggregation group. Range 1-1024.

purge:
    description:
    - Purge links not defined in the I(aggregate) parameter.
    type: bool

state:
    choices:
    - present
    - absent
    default: present
    description:
    - State of the link aggregation group.

members:
    description:
    - List of members of the link aggregation group.

aggregate:
    description: List of link aggregation definitions.

Outputs

commands:
  description: The list of configuration mode commands to send to the device
  returned: always, except for the platforms that use Netconf transport to manage
    the device.
  sample:
  - interface port-channel 30
  - interface Ethernet 0/3
  - channel-group 30 mode on
  - no interface port-channel 30
  type: list