10

I have 2-3 node clusters for our load balancers and various web applications. I'm having to make the change in QA first, then in staging (on 2-3 servers), then in production (on 2-3) servers. Is a configuration management tool like chef or puppet appropriate here? Or is it overkill? If it's overkill are there any tips to making this easier.

Jonathan Clarke
  • 1,657
  • 2
  • 11
  • 25
Bradford
  • 295
  • 3
  • 7

1 Answers1

13

Not overkill at all. Start using puppet now, and it'll pay for itself in the long run. Seriously.

I use puppet even if i'm only deploying one server, because I know at some point it'll probably have to be replaced, rebuilt, or another one added as a backup.

Tom O'Connor
  • 27,440
  • 10
  • 72
  • 148
  • 2
    What Tom said, but with Chef :-) Being able to bring up a server from scratch quickly, even if its the only one you've got is invaluable. – Alister Bulman Dec 03 '10 at 21:29
  • 2
    Neh, Chef, Puppet, Capistrano, Cfengine.. There's loads of tools. The important thing is using *something*. I prefer puppet, because that's what I learnt on. I'm sure Chef is good too, but I've not used it ;) – Tom O'Connor Dec 04 '10 at 01:11