Recommended tools for Linux networking configuration?
I am working through the details of building up a CentOS 7 cluster on DigitalOcean and am looking for the recommended best tools and tactics to define and manage my network configurations.
I am curious if others more experienced than use and would recommend the use of tools such as FireHOL and/or pipework versus editing config files by-hand:
FireHOL: FireHOL is a language (and a program to run it) which builds secure, stateful firewalls from easy to understand, human-readable configurations. The configurations stay readable even for very complex setups.
pipework: Software-Defined Networking tools for LXC (LinuX Containers) - Pipework lets you connect together containers in arbitrarily complex scenarios. Pipework uses cgroups and namespace and works with "plain" LXC containers (created with lxc-start), and with the awesome Docker.