Skip to content

Automate Site Creation and Automation and Device assignment using Cisco DNA Center APIs

License

Notifications You must be signed in to change notification settings

CiscoDevNet/DNAC-Site_Automation

Repository files navigation

Cisco DNA Center - Assign Network Devices to Site

Dynamically create and assign sites and devices using Cisco DNA Center APIs

  • Obtain the Device to Site Mapping
  • Source is a JSON file
  • Get Site and Device information
  • Assign Network Device to Site
  • Ready for Cisco DNA Center Automation and Assurance

Getting Started

Use the following command to create your sites in Cisco DNA Center. Sites are defined in site-info.json file:

python create-site.py site-info.json

After you've succesfully setup your sites, you can start assigning devices to sites. Device to site assignment is defined in device-to-site.json file. Run the command below once ready:

python device-to-site.py device-to-site.json

Note: You change the controller credentials either through environment variables or by editing the dnac_config.py file

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

About

Automate Site Creation and Automation and Device assignment using Cisco DNA Center APIs

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages