Skip to content

Support for Freeform config definition under network_attach_group #820

Description

@juarocha

Which role would this new feature be associated?

cisco.nac_dc_vxlan.dtc.create

New feature description:

This feature should allow to define a freform CLI config under each of the switches of the network_attach_groups

Would this be a new feature requiring a new role?

no

Which section of the data model is the new feature related?

vxlan.overlay

Would this be a new feature requiring a new addition to the data model?

Yes, new key *freeform_config* under each switch of the network_attach_groups

New or Affected Documentation for New Feature

Potential Ansible Task Config

vxlan:
  overlay:
    networks:
      - name: Test_Network
        vrf_name: NaC-VRF01
        net_id: 131111
        vlan_id: 1234
        vlan_name: NaC-Net04_vlan2304
        gw_ip_address: "192.168.12.4/24"
        route_target_both: true
        l3gw_on_border: true
        network_attach_group: test_group
    network_attach_groups:
      - name: test_group
        switches:
          - hostname: fabric1-l1
            networks:
              - name: Test_Network
                freeform_config: |
                  interface Vlan1234
                    no autostate
            ports: 
            - Ethernet1/13
            - Ethernet1/14
          - hostname: fabric1-l2
            networks:
              - name: Test_Network
                freeform_config: |
                  interface Vlan1234
                    no autostate
            ports: 
            - Ethernet1/13
            - Ethernet1/14

Ansible Version

ansible [core 2.18.15]

Ansible Collection Versions

Collection         Version   
------------------ ----------
ansible.netcommon  7.1.0     
ansible.posix      2.0.0     
ansible.utils      5.1.2     
cisco.dcnm         3.12.0-dev
cisco.nac_dc_vxlan 0.8.0-dev 
community.general  10.1.0

Cisco Nexus Dashboard Version

3.1, 3.2, 4.1

Cisco NX-OS Version

NA

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions