Netomata Config Generator (NCG) creates complete, ready-to-install configuration files for network devices and services from a common lightweight model of a network. Because these configuration files are generated programmatically and generated from a shared model, they are more likely to be consistent and complete, making a network more reliable, easier to troubleshoot, and easier to expand in both size and functionality. The inputs to NCG are a model describing the network and templates for the configuration files of the various devices (routers, switches, load balancers, firewalls, etc.) and services (SNMP, DNS, DHCP, etc.). From these inputs, NCG produces complete, consistent, ready-to-install configuration files for those devices and services.
|Tags||Networking Configuration Management|
|Operating Systems||Linux Unix Mac OS X|
Release Notes: The Ruby Hashery library is now used instead of the Facets library, because the "Dictionary" class (which NCG depends upon) was removed from Facets 2.9.0 because the Hashery library is now the preferred source of the Dictionary class.
Release Notes: The major new feature is a way to process multi-line .neto files in the context of each line of data in a .neto_table file (sort of like a subroutine being applied to each line of data). Other new features include a way to delete already-defined keys, when needed, as well as an expansion of where ERB template processing can be used. Several new utility methods have been added, to do things like manipulate netmasks in IP addresses and sort lists of interfaces into their "natural" order. There are also various other minor enhancements and bugfixes.
Release Notes: This is the initial pubic beta release.