Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Managing 50 servers manually, and been looking through the different cms for linux (cfengine,puppet,chef etc) It's use will primarily for CM for config-files.

Is there a cms out there that gather information from the existing servers? So i don't have to write class'es, recipies etc for each server, but automatically gets config-files from my server, so I can edit them centrally later?

share|improve this question
How would it know which files and configurations are important? – Shane Madden Jun 2 '11 at 22:40
It would be a list of files provided by the administrator. Looks like blueprint is the answer. – Andy Jun 3 '11 at 22:24

Blueprint can generate Puppet or Chef configurations from your existing servers, if you want to start using one of those two tools.

Alternatively, etckeeper will help you keep the whole of /etc in a VCS, if that's all you need (with a little bit of config, you could then keep the repositories somewhere central).

share|improve this answer

Blueprint author here and it does exactly what you need. We like to say it reverse engineers a server - that is detects packages, source files and configurations tweaks, then packages it up in a reusable format. Check it out on github:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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