Ansible is a radically simple configuration management, deployment, and ad-hoc task execution tool.
It supports a wide variety of distributions, requires no software installed on managed machines, and users can get going in minutes. Extension modules can be written in any language.
Salt is a unified infrastructure management tool. By building on top of the world's fastest remote execution system Salt offers a singular approach to managing the cloud, private, public and multi.
EvaProperties is a properties and dependency injection framework. It supports property inheritance, knows Ant or Maven style references and it instantiates and wires Java objects. You can read properties from the classpath, any input stream or a file and save them again.
RANCID monitors a router's (or more generally a device's) configuration, including software and hardware (cards, serial numbers, etc) and uses CVS (Concurrent Version System) or Subversion to maintain history of changes.
RANCID does this by the very simple process summarized here:
* login
... [More] to each device in the router table (router.db),
* run various commands to get the information that will be saved,
* cook the output; re-format, remove oscillating or incrementing data,
* email any differences (sample) from the previous collection to a mail list,
* and finally commit those changes to the revision control system [Less]
This package contains common functions for POSIX shell projects to increase code reuse:
*shell-getopt: Shell implementation of getopt(1) utility and getopt family;
*shell-config: to work (read, change and remove variables) with a shell-like config files;
*shell-ini-config: to work with a
... [More] ini-like config files;
*shell-signal: to change the action taken by a process on receipt of a specific signal;
*shell-args: to check argument type, display version and program usage;
*shell-ip-address: to validate the IP address;
*shell-mail-address: to validate the domain and email address;
*shell-quote: to quote variables;
*shell-unittest: Unit testing framework for shell (xUnit compatible);
*shell-error: to display error and verbose messages;... [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy