Skip to content

Enhance bootstrap POAP workflows #322

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mikewiebe opened this issue Mar 28, 2025 · 1 comment
Open

Enhance bootstrap POAP workflows #322

mikewiebe opened this issue Mar 28, 2025 · 1 comment

Comments

@mikewiebe
Copy link
Collaborator

mikewiebe commented Mar 28, 2025

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)
@mtarking
Copy link
Collaborator

mtarking commented Apr 3, 2025

We need to re-examine ISN and External fabric types with monitor mode disabled and enabling attributes such as bootstrap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants