Hi everyone, We have a number of servers that we would like to manage remotely - mainly to set the servers up with relevant software/files when they are first set up. Additionally, we would like to make changes after the initial set up. For now, we would like to concentrate only on new servers and leave existing servers unmanaged. All servers are Windows ones with a mix of 2003 and 2008.
I've been playing with Puppet Open Source for a number of weeks now and I have a few questions. I am considering doing a masterless setup as we generally want to do a one time set up and most of the servers are different. There are a number of things that they share, such as hosts file but only some servers require, say, Apache installed. It needs to be easy to use and generally idiot-proof. I understand that with masterless set up, I simply need to run puppet apply <file.pp> on each server and that's fine. To do it remotely, I am thinking of using something like psexec tool from Microsoft. However, it's not exactly fool proof. Yes, there are a couple of front-ends for psexec but I would ideally like something web UI based. I could write my own front-end in PHP but I don't want to reinvent the wheel if something already exists. Is there something web-based that I am able to kick off "puppet apply" command from? I would ideally like to run it in Apache under Windows so I can do away with Linux altogether. I've been battling with getting the likes of passenger working with the puppet master but essentially gave up as I am not overly hot with Linux and I've been getting a ton of dependency errors (Ruby mainly) without being able to resolve them. So, that's pretty much out of the window and partially the reason why I decided to go masterless. Also, I've seen a few git based solutions but having never used git, it's a bit over my head and there are no simple step-by-step tutorials that I could follow. Any advice appreciated. Thanks Alex -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/0c1dcd28-3bb9-4759-899a-e00559e783d9%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.