Home
Softono

Awesome Cisco Dnac

Open source
29
Stars
2
Forks
1
Issues
1
Watchers
4 years
Last Commit

 About Awesome Cisco Dnac

A curated list of awesome Cisco DNA Center frameworks, libraries, sdk, sample codes and resources

Platforms

Web Self-hosted

Links

Need Help Installing Awesome Cisco Dnac?

We provide expert installation service for this software. Our team will install, configure, and secure Awesome Cisco Dnac on your server. plans start at just $30.

Awesome Cisco Dnac

View on GitHub

Awesome Cisco DNA Center Awesome

A curated list of awesome Cisco DNA Center frameworks, libraries, sdk, sample codes and resources.
(Inspired by sindresorhus/awesome).

See full list of Code Samples on Cisco DevNet CodeExchange

Index

Getting Started

Platform / SDK

Plug and Play (PNP)

  • DNAC-onboarding-tools
    • Cisco DNA Center PnP-BulkConfig app allows uploading of "predefined" rules to onboard network devices.
  • DNAC-ClaimAP-Mobile-App
    • DNACenter ClaimDevices mobile app to claim Day-0 or DNA-C supported Plug-n-Play(PnP) devices and provision it.
  • DNAC_AP_PnP
    • Workflow automation for Access Points PnP Provisioning using DNA Center and ServiceNow
  • dnac_pnp
    • Cisco DNA Center Plug and Play Automation Engine

Automation

  • Ansible

    • ansible-dnac
      • Ansible Collection for automating operations using Cisco DNA Center
    • ansible-dnac-modules
      • These modules provide declarative and idempotent access to configure the design elements of Cisco's DNA Center....
    • ansible-dnac-inventory-plugin
      • DNA Center Inventory Plugin allows you to utilize the network discovery...
    • dnac_site_settings_example
      • Sample use case for using the Ansible wwt.ansible_dnac collection created for Cisco Automation Exchange.
    • DNAC_ISE_ASA_SGACLsync
      • An application to automatically apply SGACLs created in Cisco DNA Center and ISE to ASAs using Ansible
  • Terraform

    • terraform-provider-dnacenter
      • The Cisco DNA Center provider is used to interact with Cisco DNA Center APIs. The provider needs to be configured with the proper credentials before it can be used.
  • Templates

  • DNAC-AppHostingAPI

    • This repository contains a few simple scripts to get started with Cisco DNAC Application Hosting API.
  • cisco-dnac-app-hosting-import-docker-images

    • ciscodnacapphosting Python SDK for Cisco DNA Center Application Hosting API
  • DNAC-Site_Automation

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

    • A framework for building automated workflows for Cisco DNA Center
  • cisco-dnac-network-devices-cfg-backup-s3

    • Backup your Cisco Network Devices Configuration on S3 Storage
  • 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.
  • dnac-basic-build

    • This repo contain a few Python scripts to help you quickly stand up DNAC Center basic configurations.
  • cisco-dnac-port-assignment

    • This repo includes code for a Webex Teams bot that will allow Vlan to access port assignment using configuration templates. The code automated template creating, project creation, network-profile creation and site assignment as well as template deployment. It can easily be modified to perform other actions on interfaces.
  • ciscodnacbackupctl

    • Cisco DNA Center Backup Tool (as a CLI tool)
  • migrate-prime-to-dnac-inventory

    • Export Prime Infrastructure device inventory and import it into DNA Center inventory
  • dnac-ise-inventory-compliance

    • Compliance checker for devices in DNA Center and Cisco ISE
  • Cisco-DNA-Center-Device-List

    • Cisco DNA Center Device List, Device Config, and Network Health (Usually used when using Cisco DNA Center for Monitoring)
  • DNAC-CCC

    • A tool designed to manage the configuration of devices connected to Cisco DNA Center
  • SDA_Digger

    • Cisco Software Designed Access Digger tool, a tool to aid in troubleshooting SDA Fabrics

Security

  • Cisco-DNA-Center-with-Cisco-PSIRT-API-integration
    • The purpose of this application is to generate a CSV file containing all the vulnerabilities that affect the devices that are part of a Cisco DNA Center managed network.
  • vault
    • Securing your API authentication keys with Vault

Assurance

Integrations

Reports

  • dnac-InterfacePortSpeedReport
    • Cisco DNA Center - Interfaces Speed (custom) Report
  • DNAC-Monitoring-App
    • DNAC Monitoring App extends the basic features of DNA-C. This App help collect information about devices and manage network issues.
  • dnacenter_device_report
    • Sample script to generate a Cisco DNA Center managed devices report
  • 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.
  • business_ready
    • A Python CLI that uses pyATS to transform Cisco CLI Commands into various Business Ready Documents

Resources

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

Maintainers