cisco.nxos.nxos_vrf_af (7.0.0) — module

Manages VRF AF.

| "added in version" 1.0.0 of cisco.nxos"

Authors: Gabriele Gerbino (@GGabriele)

Install collection

Install with ansible-galaxy collection install cisco.nxos:==7.0.0


Add to requirements.yml

  collections:
    - name: cisco.nxos
      version: 7.0.0

Description

Manages VRF AF

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- cisco.nxos.nxos_vrf_af:
    vrf: ntc
    afi: ipv4
    route_target_both_auto_evpn: true
    state: present
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- cisco.nxos.nxos_vrf_af:
    vrf: ntc
    afi: ipv4
    route_targets:
      - rt: '65000:1000'
        direction: import
      - rt: '65001:1000'
        direction: import
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- cisco.nxos.nxos_vrf_af:
    vrf: ntc
    afi: ipv4
    route_targets:
      - rt: '65000:1000'
        direction: import
      - rt: '65001:1000'
        state: absent
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- cisco.nxos.nxos_vrf_af:
    vrf: ntc
    afi: ipv4
    route_targets:
      - rt: '65000:1000'
        direction: export
      - rt: '65001:1000'
        direction: export
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- cisco.nxos.nxos_vrf_af:
    vrf: ntc
    afi: ipv4
    route_targets:
      - rt: '65000:1000'
        direction: export
        state: absent
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- cisco.nxos.nxos_vrf_af:
    vrf: ntc
    afi: ipv4
    route_targets:
      - rt: '65000:1000'
        direction: both
        state: present
      - rt: '65001:1000'
        direction: import
        state: present
      - rt: '65002:1000'
        direction: both
        state: absent

Inputs

    
afi:
    choices:
    - ipv4
    - ipv6
    description:
    - Address-Family Identifier (AFI).
    required: true
    type: str

vrf:
    description:
    - Name of the VRF.
    required: true
    type: str

state:
    choices:
    - present
    - absent
    default: present
    description:
    - Determines whether the config should be present or not on the device.
    type: str

route_targets:
    description:
    - Specify the route-targets which should be imported and/or exported under the AF.
      This argument accepts a list of dicts that specify the route-target, the direction
      (import|export|both) and state of each route-target. Default direction is C(direction=both).
      See examples.
    elements: dict
    suboptions:
      direction:
        choices:
        - import
        - export
        - both
        default: both
        description:
        - Indicates the direction of the route-target (import|export|both)
        type: str
      rt:
        description:
        - Defines the route-target itself
        required: true
        type: str
      state:
        choices:
        - present
        - absent
        default: present
        description:
        - Determines whether the route-target with the given direction should be present
          or not on the device.
        type: str
    type: list

route_target_both_auto_evpn:
    description:
    - Enable/Disable the EVPN route-target 'auto' setting for both import and export target
      communities.
    type: bool

Outputs

commands:
  description: commands sent to the device
  returned: always
  sample:
  - vrf context ntc
  - address-family ipv4 unicast
  type: list