alliedtelesis.awplus.awplus_lacp_interfaces (1.0.0) — module

Manage Link Aggregation Control Protocol (LACP) on AlliedWare Plus devices interface.

| "added in version" 2.9 of alliedtelesis.awplus"

Authors: Cheng Yi Kok (@cyk19)

preview | supported by <support_group>

Install collection

Install with ansible-galaxy collection install alliedtelesis.awplus:==1.0.0


Add to requirements.yml

  collections:
    - name: alliedtelesis.awplus
      version: 1.0.0

Description

This module provides declarative management of LACP on AlliedWare Plus network devices lacp_interfaces.

Inputs

    
state:
    choices:
    - merged
    - replaced
    - overridden
    - deleted
    default: merged
    description:
    - The state of the configuration after module completion
    type: str

config:
    description: A dictionary of LACP lacp_interfaces option
    elements: dict
    suboptions:
      name:
        description:
        - Name of the Interface for configuring LACP.
        required: true
        type: str
      port_priority:
        description:
        - LACP priority on this interface.
        - Refer to vendor documentation for valid port values.
        type: int
      timeout:
        default: long
        description:
        - Set the short or long timeout on a port.
        - Ports will time out of the aggregation if three consecutive updates are lost
        type: str
    type: list

Outputs

after:
  description: The resulting configuration model invocation.
  returned: when changed
  sample: "The configuration returned will always be in the same format\n of the parameters\
    \ above.\n"
before:
  description: The configuration prior to the model invocation.
  returned: always
  sample: "The configuration returned will always be in the same format\n of the parameters\
    \ above.\n"
commands:
  description: The set of commands pushed to the remote device.
  returned: always
  sample:
  - command 1
  - command 2
  - command 3
  type: list