Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 7.47 KB

File metadata and controls

90 lines (63 loc) · 7.47 KB

Tutorials

Various sections will be covered within this github repository. Please use this menu as the main index for navigating content. You will find various examples within the various folders of this repository, with supplied explanation readme files for reference.

Note

📣 Thank you for continuing your support of the CATC-Template Repository formerly known as the DNAC-Template Repository by your continued visits to the site.

📣 As with all things there is change. The name will be changing again to stay relevant with Cisco Enterprise Networking Automation. Everything changes to stay relevant. To that end the first of the changes will be there will be additional automation content being added to the repo for:

  1. Meraki Dashboard to automate it. Labs and tutorials will again all be added to be as concise as possible.
  2. Cisco Workflows which is generally available at now.

Over the past few months we have updated and redeveloped a lot of content and it is reorganized to be more concise, and to aide users in finding the relevant content easily.

Over the next few months you will notice even more lab updates to the repository, as we add additional content.

The folder structure and resources have been reorganized for ease of use, and so that CODE examples and TUTORIALS will be grouped together for ease of use. We hope this will help users to find the content they need in an easier manner.

Design

Configuration Automation

  • PnP Workflow - This section explains the overall Plug and Play Methodology

  • Onboarding Templates - This section will explain Onboarding Templates in Catalyst Center and their use in bringing various devices under Catalyst Center management

  • DayN Templates - This section will explain how to use templates for ongoing (Day-N) changes to the network

    Templating

    • Building Templates - This section will explain how to build a template on Catalyst Center from scratch

      Velocity Language

      • Velocity Variables - This section explains Template Variables in depth, and how and where to use them
      • Velocity Scripting - This section will dive into Velocity Language Template Scripting constructs and use cases
      • Advanced Velocity Scripting - This section will dive into Advanced Velocity Language Template examples

      Jinja2 Language

      • Jinja2 Variables - This section explains Template Variables in depth, and how and where to use them
      • Jinja2 Scripting - This section will dive into Jinja2 Language Template Scripting constructs and use cases
      • Advanced Jinja2 Scripting - This section will dive into Advanced Jinja2 Language Template examples

    Advanced Automation Use Cases

    • Embedded Event Manager - This section will dive into EEM (Embedded Event Manager) Scripting and various use cases
    • System Variables - This section explains Catalyst Centers System Variables

Platform Orchestration

  • Labs and resources aimed at Orchestration that may be used xArchitecturally.

    Catalyst Center

    • REST API Orchestration - This section is a high level discussion of utlilizing REST API with Catalyst Center
    • Python Orchestration - This section is a high level discussion of utilizing Python with Catalyst Center
    • Ansible Orchestration - This section is a high level discussion of Ansible orchestration of Catalyst Center
    • CICD Orchestration - This section is a high level discussion of CICD orchestration of Catalyst Center

    Meraki Dashboard

    📣 Upcoming stay tuned!

    Cisco Workflows

    • Cisco Workflows - This section is a high level discussion of REST-API orchestration using Cisco Workflows

Fault-Finding

  • Troubleshooting - This section will dive into Troubleshooting Velocity based Template Constructs

Miscellaneous

  • Certificates - This section will dive into creating a Certificate for Catalyst Center using OPENSSL.
  • Utilities - This section has Python Coded tools to get past specific issues in Catalyst Center.

Important

Discussions

Discussions: is now now open, so please do use that for feedback suggestions on improvements or other ideas, please use this link: Discussions

Feedback

Feedback: If you found this set of labs or content helpful, please fill in comments on this feedback form give feedback.

Content Problems and Issues

Issues: will now be used to track problems with documentation or the labs and code, please use this link: Issue

Return to Main Menu