Skip to content
This repository has been archived by the owner on Oct 1, 2020. It is now read-only.
/ jinja2-nxos-config Public archive

Produce modularized Cisco NXOS configurations using Jinja2 language

License

Notifications You must be signed in to change notification settings

Mierdin/jinja2-nxos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABOUT

A set of files producing Cisco NXOS configurations using Jinja2 framework

Powered by Python and Jinja2, but intended to be easy enough to use that you only have to modify the YAML config files

JINJA2 Snippets

This is a work in progress, please see snippets directory for all of the Jinja2 snippets I'm currently working with.

I have them split out as granularly as possible - I didn't want to have snippets per switch type, so the YAML file will pick and choose from these to build the configuration appropriate for the target switch.

REQUIREMENTS

This will build a configuration for a very specific hardware platform right now. Details:

Tested NXOS version and switch model TBD. However, some assumptions during this initial build:

  • Nexus 5K with FC/FCoE services (this shows in many various snippets)
  • vPC using the mgmt0 interfaces for keepalive Future versions will allow this to be more configurable

Requires UCS Python SDK (if you want to pull data from UCS to define config)

About

Produce modularized Cisco NXOS configurations using Jinja2 language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages