Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm hoping there is a light weight, command line utility that I could use to setup a server from scratch.

I like python's fabric or ruby's capistrano but from what I was reading they are more used for deployment purposes and not setting up apache, mysql, update patches etc.

I know there are other tools like puppet, but I don't want to setup a master/slave for servers etc., I was hoping there was a more light-weight tool for this.

share|improve this question
add comment

3 Answers 3

I'm using fabric for provisioning instances from scratch (a stock ubuntu image) on EC2; it works great. There are a few basic functions for appending to and commenting lines in a file that make modifying config files workable.

share|improve this answer
add comment

You could also look into making a setup using kickstart and pxe boots to do the preliminary setup.

share|improve this answer
    
Add cobbler to the mix. –  Cristian Ciupitu Mar 5 '11 at 4:46
add comment

You do not need to set up a server/client infrastructure to use puppet, nor do you need to have a running puppetmaster daemon. You can point puppetd directly at a set of manifest files for your server and it'll happily get things configured for you.

share|improve this answer
1  
+1 for writing the answer I would have. Puppet excels at this. –  Sam Halicke Nov 14 '10 at 21:47
    
so normally the manifest files are provided by a puppetmaster daemon? –  Blankman Nov 15 '10 at 3:32
    
Yes, in a server/client setup, the manifests would be provided by puppetmaster, running on the master server. –  EEAA Nov 15 '10 at 3:34
add comment

Your Answer

 
discard

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.