alliedtelesis.awplus.awplus_openflow (1.1.0) — module

Manages core OpenFlow configuration on AlliedWare Plus device

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

Authors: Cheng Yi Kok (@cyk19), Isaac Daly (@dalyIsaac)

preview | supported by network

Install collection

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


Add to requirements.yml

  collections:
    - name: alliedtelesis.awplus
      version: 1.1.0

Description

Manages core OpenFlow configuration on AlliedWare Plus device

Inputs

    
ports:
    description:
    - Data plane port
    elements: dict
    suboptions:
      name:
        description:
        - Name of port or static aggregator
        required: true
        type: str
      openflow:
        default: true
        description:
        - Status of a port/static aggregator as a data plane port
        type: bool
    type: list

state:
    choices:
    - present
    - absent
    default: present
    description:
    - Manage state of resource

fail_mode:
    choices:
    - secure
    - standalone
    description:
    - Operation mode for the switch when the Controller connection fails or no Controllers
      are defined
    type: str

controllers:
    description:
    - OpenFlow Controller
    elements: dict
    suboptions:
      address:
        description:
        - The IPv4 address of the Controller
        required: true
        type: str
      name:
        description:
        - Name of OpenFlow controller
        type: str
      protocol:
        choices:
        - ssl
        - tcp
        description:
        - Protocol type to communicate with the OpenFlow Controller
        required: true
        type: str
      ssl_port:
        description:
        - Port number used to communicate with the OpenFlow controller
        required: true
        type: int
    type: list

native_vlan:
    description:
    - Native VLAN for data plane ports
    type: int

Outputs

commands:
  description: The list of commands to send to the device
  returned: always
  sample:
  - openflow failmode secure non-rule-expired
  type: list