Added support for Python3 (thanks to @telnoratti! ) PR #61
Added support for vagrant_user node attribute
Convert '/' characters to '-' now (for Cisco interface names) FR#51
Bugfixes:
Fixed AC97 Audio Driver issue (Virtualbox)
Fixed the OOB-MGMT switch out of order config (issue #54)
Removed reference to debian82 image (issue #52)
v4.6.1
7 years ago
Features in v4.6.1
Fixed LLDP path error on Ubuntu hosts (PR #58)
Fixed Docs for CMD CCO command line options (Issue #55)
Added host config file check for -c workflows so any provided values are not overwritten (Issue #46)
Added versioning for templates (Issue #53)
Fixed reboot failures in some configurations
Added MOTD and better defaults for OOB-MGMT-Server (now using eth1 instead of mgmt_net)
4.6.0
7 years ago
New Features in v4.6.0
Updated oob-mgmt-server image to yk0
Added support for NCLU on the Vagrant User
Added a version argument
Added -cco (Create Mgmt Configs Only) option to allow for regeneration of templates without regeneration of the vagrantfile.
Added -cmd (Create Mgmt Device Only) option to create the oob-mgmt-server without creatin the oob-mgmt-switch as well.
Added node_name sanity checking
Added ports node attribute for libvirt simulations for more realistic simulation environments
Set the functional default for hosts and oob-servers to yk0/ubuntu-xenial
Bugfixes:
Fixed many aspects of the Auto Mgmt Workflow (-c)
Added Mgmt Subnet check to DHCP IP Host Template
Added linting and Sanity checking for unicode characters, quotes and other typos in topology file
Fixed MAC address conversion issue on Windows machines
v4.5.2
7 years ago
Fixed many aspects of the Auto Mgmt Workflow (-c)
Added Selective install of Puppet/Ansible to OOB-MGMT-SERVER Script
Added More Compact DHCP Hosts format
Fixed Errors during software install at turnup
Added Passwordless Sudo and SSH key generation
Added more robust Reboot support for all devices
Added Arg_string printout to Vagrantfile so you can see how topology converter was called
Added the ability to specify custom ansible groups based on device function
Added ONIE DHCP fix for vagrant
Upped Max NIC count in Libvirt to 130
Added Hardcode for Vagrant Version.
v4.5.1
7 years ago
New Features in v4.5.1
Added Colored output for easy reading
Removed 2.5.x simulation measures
Updated for Vagrant v1.8.6 and boxes that can specify their own username/password
Added knob to avoid the Udev Remapping Operations for other boxes
Removed dependency on Apply_udev.py
Did this to better support COREos and Fedora, cleaner overall solution
v4.5.0
7 years ago
New Features in v4.5.0
This is a feature release:
Added Create Management Network option, this can automatically add a management network connected to eth0 port of all devices. Also builds a mgmt switch and ubuntu 1604 mgmt server.
Added a TOR and SuperSpine function group.
Added Group support for Ansible based on functions.
Fixed interface driver configuration in host images to use E1000 driver to allow getting link speed to setup bonds.
Corrected and enhanced documentation for new features and the "config" attribute.
v4.3.1
7 years ago
New Features in v4.3.1
Bugfix to fix regression in handling libvirt topologies.
v4.3.0
7 years ago
New Features in v4.3.0
Mostly a bugfix release to smooth rough edges.
Added Initial PXEboot for Libvirt Support.
Deprecated ubuntu=true node attribute, it is handled automatically now for images with ubuntu in the name
Modified Functional Defaults to use Ubuntu 14.04 as the host default instead of ubuntu1604 for wider compatability
Fixed Broken Synced Folders flag
Fixed /root/.profile error message output on unsupported platforms
Added Error handling for use of incompatible Ubuntu 1604 images with Libvirt
Updated Example topologies for v4.3.0 supported attributes. Removed Reference Topology
Updated Documentation for Libvirt provider options
v4.2.0
7 years ago
New Features in v4.2.0
Added new node attribute for specifying the Version of a Vagrant box.
Improved support for Ubuntu1604 Images -- the Ubuntu=true comment is only required as a node attribute for Ubuntu 14.04
Various Bug Fixes for Issue #7, #9, and Other Informally found bugs.
New version of Apply_Udev.py to support more vagrant boxes used in host settings.
Node/Link Attribute List provided in the Documentation