Skip to content

Releases: btr1975/QuickConfigTemplates

Version 2.0.2

18 May 14:26
Compare
Choose a tag to compare
  • Fixed the QCT Server

Version 2.0.1

17 May 22:30
Compare
Choose a tag to compare
  • Added sphinx docs, but they are not complete

Version 2.0.0

17 May 19:55
Compare
Choose a tag to compare
  • Upgraded all dependencies
  • Removed Server for this version

Version 1.0.16.prod

16 Feb 18:04
Compare
Choose a tag to compare

Updated pyyaml version

  • Updated pyyaml to version 4.2b4

Added requirement for colorama

  • Added colorama

Enhancements

  • Added colorized output
  • Windows compiled version is compiled with Python 3.7.2

Version 1.0.15.prod

21 Nov 16:06
Compare
Choose a tag to compare

Updated requests version

  • Updated flask to version 1.0.2

Updated some options in some templates

  • Added system_jumbo_mtu to nxos_vxlan_evpn_spine
  • Added system_jumbo_mtu to nxos_vxlan_evpn_leaf
  • Added mtu to nxos_vxlan_evpn_l2vni
  • Added mtu to nxos_vxlan_evpn_l3vni

Version 1.0.14.prod

01 Nov 14:30
Compare
Choose a tag to compare

Updated requests version

  • Updated requests to version 2.20.0

Fix for Issue #6 Catch Empty Vars

  • Fixed

Fix for Issue #7 Template Issue VxLAN/EVPN

  • Fixed

Fix for Issue #8 Issue nxos_vxlan_evpn_l3vni.jinja2 Version: 1.0.3

  • Fixed

Version 1.0.13.prod

05 Aug 21:51
Compare
Choose a tag to compare

REST Api Client

  • Added in a REST api client for use with QuickConfigTemplates-Server (Comming Soon)

REST Api Server for Development

  • Added in a REST api server for local development of template testing

New Custom Filters

  • nei_ip_30 = Calculate neighbor IP using a /30 mask
  • nei_ip_31 = Calculate neighbor IP using a /31 mask

New CLI Filtering Options for run_build

  • -b, or --begin this is similar to Cisco's begin option
  • -i, or --include this is similar to Cisco's include option

Version 1.0.12.prod

25 Jun 01:12
Compare
Choose a tag to compare

Added more features to base templates

Version 1.0.11.prod

05 Jun 20:02
Compare
Choose a tag to compare

Custom Jinja2 Filters

  • Added some custom Jinja2 filters for use in templates to check for correct data see Wiki for filters

Filters

  • u_ip_address = Check for a good unicast ipv4 address
  • m_ip_address = Check for a good multicast ipv4 address
  • subnet = Checks for any ipv4 subnet in the following format x.x.x.x/x
  • mask_cidr = Check for a good ipv4 CIDR mask
  • mask_standard = Check for a good standard ipv4 mask
  • mask_inv = Check for a good inverse ipv4 mask
  • as_number = Check for a BGP, EIGRP, OSPF process/AS number 1 to 65535
  • vlan = Check for a VLAN number 1 - 4096
  • vni = Check for a VNI number 1 - 16777214
  • required = Check for a required item in a template
  • community = Check for a community in the following format XXXX:XXXX
  • mac = Check for a good mac address
  • p_or_d = Check for the word permit, or deny
  • number = Check for any number
  • rmap_match_items = Check for these route-map match items ('ip address prefix-list', 'as-path', 'ip address', 'community', 'extcommunity', 'ip multicast group')
  • rmap_set_items = Check for these route-map set items ('local-preference', 'weight', 'community', 'as-path prepend', 'as-path prepend last-as')
  • protocol_port = Check for a number between 0 and 65535
  • i_or_o = Check for the word inside, or outside

Version 1.0.10.prod

18 May 20:14
Compare
Choose a tag to compare

Added More Templates

  • Added more templates for defaults

Created Jinja2 xml for Notepad++

  • Added a rudimentary jinja2 xml for Notepad++