Skip to content

Enhance bootstrap POAP workflows #322

@mikewiebe

Description

@mikewiebe

Which role would this new feature be associated?

cisco.nac_dc_vxlan.dtc.create

New feature description:

Currently the poap boostrap worflow requires multiple runs to

  • One run to set the global boostrap settings
  • Second run to add the devices using POAP discovery

We need to allow this to happen in a single run.

Would this be a new feature requiring a new role?

There are two new roles being introduced for this feature

  • cisco.nac_dc_vxlan.dtc.fabric_common
  • cisco.nac_dc_vxlan.dtc.fabric_create

The current tasks located in the cisco.nac_dc_vxlan.dtc.common and cisco.nac_dc_vxlan.dtc.create roles to manage the fabric will be moved out and into the new roles above.

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

vxlan.fabric

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

Don't think so

New or Affected Documentation for New Feature

This should be transparent to the user

Potential Ansible Task Config

Tasks will be moved from one role to another

Ansible Version

ansible [core 2.17.9]
  config file = None
  configured module search path = ['/Users/mwiebe/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /Users/mwiebe/.pyenv/versions/3.10.10/envs/ansible_3_10_10/lib/python3.10/site-packages/ansible
  ansible collection location = /Users/mwiebe/.ansible/collections:/usr/share/ansible/collections
  executable location = /Users/mwiebe/.pyenv/versions/ansible_3_10_10/bin/ansible
  python version = 3.10.10 (main, Mar 28 2023, 08:48:46) [Clang 14.0.0 (clang-1400.0.29.202)] (/Users/mwiebe/.pyenv/versions/3.10.10/envs/ansible_3_10_10/bin/python3.10)
  jinja version = 3.1.3
  libyaml = True

Ansible Collection Versions

Collection                               Version
---------------------------------------- -------
ansible.netcommon                        5.3.0  
ansible.posix                            1.5.4  
ansible.utils                            2.11.0
cisco.dcnm                               3.7.0  
cisco.nac_dc_vxlan                       0.4.0

Cisco NDFC Version

Version 12.2.2.241

Cisco NX-OS Version

9.3(8)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions