controlware.utils.sort_interface_names (1.0.4) — filter

This filter sorts a list of given interface names with respect to given vendor and plattform.

| "added in version" 1.0.0 of controlware.utils"

Authors: Korte Noack (@kornoa)

Install collection

Install with ansible-galaxy collection install controlware.utils:==1.0.4


Add to requirements.yml

  collections:
    - name: controlware.utils
      version: 1.0.4

Description

This filter sorts a list of given interface names with respect to given vendor and plattform. returns: type: list description: List of sorted interface names elements: str

Inputs

    
vendor:
    choices:
    - cisco
    description: Vendor name (case-insensitive)
    required: true
    type: str

platform:
    choices:
    - ios
    - iosxe
    - ios-xe
    - nexus
    - nxos
    - nx-os
    description: Platform name (case-insensitive)
    required: true
    type: str

interfaces:
    description: List of interface name strings
    elements: str
    required: true
    type: list