Skip to content
CatalystCenterENSolutions edited this page Feb 26, 2025 · 12 revisions

Welcome to the Catalyst Center Cisco Validated Playbooks wiki!

Catalyst Center Cisco Validated Playbooks

This repository provides Cisco-validated Ansible playbooks to automate Catalyst Center configurations, accelerating your network automation journey. It includes:

Ready-to-use playbooks:

Streamline Catalyst Center provisioning with ready-to-use Ansible playbooks. Automate configurations and simplify network management tasks.

Input validation schemas:

Yamale-based input validation schemas ensure user input accuracy for the playbooks by validating user input before execution. This significantly reduces the potential for human error and ensures consistent, reliable results. Prevent costly mistakes and maintain configuration integrity with automated input checks.

Comprehensive guides:

Comprehensive guides provide detailed instructions and practical examples for various Catalyst Center configuration use cases. Learn how to deploy, update, and maintain your network infrastructure with step-by-step guidance and best practices. These resources empower you to effectively manage your network throughout its lifecycle.

Sample inputs:

Jumpstart your automation journey with sample input files that demonstrate proper formatting and supported values. Quickly create your own input configurations by adapting these examples, saving time and reducing errors. Use these pre-populated templates as a foundation for customizing your Catalyst Center deployments.

Sample Jinja Based template:

Enhance scalability and flexibility with Jinja-based template support. These templates empower you to dynamically generate input configurations, adapting to various deployments with ease. Simplify complex configurations and streamline repetitive tasks by leveraging the power of Jinja templating within your Ansible playbooks.

Embrace infrastructure as code and manage your entire Catalyst Center configuration through Git. This repository provides the tools and guidance to make Git your single source of truth, ensuring:

Complete version control: Track every change and easily revert to previous states. Increased collaboration: Simplify teamwork with a centralized and transparent platform. Improved reliability: Reduce errors and ensure consistent configurations across your network. Simplified deployments: Automate updates and rollbacks with confidence.

Enterprise Usecases

Alt text

Table of Contents

Day0 Configurations (Access and Integrations)

Day1 Configurations (Design and Discovery)

Day2 Configurations (Underlay automation and SD Access fabric)

DayN Operation (Software Upgrade, Compliance, Events, Provisioning, backups and Assurance)

Demo Videos

IaC Demo Videos

Compatibility Matrix

Deployed Catalyst Center Version Catalyst Center Version in Input Ansible Galaxy collection (cisco.dnac)Version Python SDK (dnacentersdk) Version
2.3.5.3 2.3.5.3 latest latest
2.3.5.5 2.3.5.3 latest latest
2.3.5.6 2.3.5.3 latest latest
2.3.7.6 2.3.7.6 latest latest
2.3.7.7 2.3.7.6 latest latest

Released Versions

v2.3.7.6.1