Skip to content

Categories:

MetaMorph

Like many of the system administrators I work with, I’ve been writing scripts to pull configuration information out of an SCM or some sort of version control repository and apply them automatically to servers that make up a single service.  Its time to take a small step forward in configuration management.

MetaMorph is a quick Python script designed not to solve world hunger and not to manage thousands of machines with one deft command line action.  Its ment to be a stepping stone to better practices managing configuration.  MetaMorph’s goal is to be a generic script that allows you to keep the configuration of one or a set of identical machines current and allow you to keep them backed up, stored in a SCM, and log changes.

MetaMorph supports pulling configuration from a flat file tree, a tree based in Git, or a tree based in Subversion.  However, Git is the primary target.

Source

See the GitWeb.

To clone the Git repository:

git clone git://git.linux.ncsu.edu/metamorph.git

Download Packages:

License

MetaMorph is licensed under the GNU General Public License version 2 or, at your option, any greater version.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.