Projects / Netomata Config Generator

Netomata Config Generator

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.

Operating Systems

Recent releases

  •  29 Jan 2011 00:06

    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.

    •  21 Sep 2010 22:29

      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.

      •  22 Apr 2009 15:46

        Release Notes: This is the initial pubic beta release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.