Metadata-Version: 2.1
Name: net-genconfig
Version: 1.4.6
Summary: Network device configuration generator
Home-page: https://www.uis.cam.ac.uk/
Author: Robert Franklin
Author-email: rcf34@cam.ac.uk
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: deepops
Requires-Dist: jinja2
Requires-Dist: netaddr
Requires-Dist: pyyaml

net-genconfig
=============

This package generates configurations for network devices based on three
sources of information:

* roles -- these Jinja2 templates form the basis of an output
  configuration file and exist for each platform and device role (e.g.
  IOS as distribution router; IOS as core router, NX-OS as core router,
  NX-OS as row switch)

* include -- Jinja2 includes (some to be included 'as is' [.j2] and
  some with macros that can be called [.j2m]); these are included by
  the role templates and by each other

* inventory -- this is a big database of device details (including the role for
  a particular device) and associated information, such as VLANs, subnets,
  interfaces, etc.


