I have multiple copies of a VMWare virtual machine that is running Ubuntu 10.04 Server that I am using for development (web and compiled applications). I would like to keep all of these copies synchronized. Specifically, I need to keep the following items the same across all the machines:

  • Packages
  • Config files
  • Data files in /home/ directory

I using Git for the source code, so I don't have to worry about that, just the system files.

Thank you

link|improve this question
feedback

1 Answer

up vote 1 down vote accepted

For packages and config files looks like you're looking for a config management system, such as cfengine or puppet. See the wikipedia for a comparison .

To replicate /home , you might want to try Unison or rsync.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.