Cisco EN Programmability's repositories
dnacentersdk
Cisco DNA Center Python SDK
dnacenter-ansible
Cisco DNA Center Ansible modules
dnacenter_webhook_receiver
Sample code for a Cisco DNA Center Webhook Receiver
dnacenter_fabric_operations
Repo for Cisco DNA Center Software Defined Access (SDA) operations
dnacenter-go-sdk
Cisco DNA Center SDK for Go Programming Language
dnacenter_day_n
Applications that will automate Day N operations using Cisco DNA Center APIs and these libraries: Cisco DNA Center Python SDK, Cisco DNA Center Ansible Collection, Cisco DNA Center Terraform Provider
dnacenter_command_runner
Cisco DNA Center Command Runner APIs sample code
dnacenter_compliance
Cisco DNA Center Compliance APIs use cases
dnacenter_jinja2_templates
Repo with sample code on how to use the Cisco DNA Center Jinja2 templates
dnacenter_reports_operations
Cisco DNA Center report operations - create and run a new client detail report, receive the webhooks status notifications and download the report when completed.
dnacenter_splunk_add_on_app
This repo includes a simple Splunk Add-On app that will collect device inventory and overall network health data from Cisco DNA Center.
splunk-apps
Splunk Add-On App for Cisco DNA Center
dnacenter-jenkins-tutorial
Cisco DNA Center - Jenkins Integration tutorial
dnacenter_ansible_cli_templates
This repo includes the sample code for using Ansible and Cisco DNA Center REST APIs to deploy CLI templates to network devices
dnacenter_client_connectivity_info
This repo includes a simple script to collect the client connection info from Cisco DNA Center for a client currently connected or based on the data from when it was last time connected..
dnacenter_ip_address_conflict_prevention
This repo includes sample code to prevent the configuration of new IP addresses that may create IP address conflicts. It will use Cisco DNA Center REST APIs.
catalyst_center_network_compliance
Repo for Catalyst Center Network Compliance use cases
dnacenter_configuration_templates
This repo includes all the functions required to create a new Cisco DNA Center Project, new CLI template, commit and deploy the CLI template to a device
dnacenter_create_site_hierarchy
Sample code to create Site Hierarchy on Cisco DNA Center
dnacenter_path_trace
Sample code for performing a path trace between two nodes in the Cisco DNA Center managed network
dnacenter_proximity_app
Cisco DNA Center Client Proximity API and Event Notifications may be used for pandemic use cases.
dnacenter_wireless_client_monitoring
Sample code for critical wireless clients monitoring using Cisco DNA Center REST APIs
dnacenter_git_integrations
Cisco DNA Center open-source integrations with GitHub and GitLab
dnacenter_device_config_collection
The sample code provided in this repo will collect all the Cisco DNA Center managed devices configurations and save each file in a configuration file.
dnacenter_devices_sites
This simple script will find out a device location or inventory of devices for a given location name.
dnacenter_devices_un-x_report
This repo includes a simple script that will report on all devices that have a state of un-claimed (in the PnP inventory), un-assigned to a site, or un-reachable by Cisco DNA Center.
dnacenter_gitops
Cisco DNA Center GitOps Repo - Infrastructure as code - Python SDK, Ansible and Terraform