This book : http://www.packtpub.com/puppet-3-beginners-guide/book is describing a masterless setup with git. As all books about puppet, the setup is linux based.
I dontt' have any experience with windows.

Grts

Jo

On 01/09/2014 06:54 PM, pskovshu...@gmail.com wrote:
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.


--
Johan De Wit

Open Source Consultant

Red Hat Certified Engineer         (805008667232363)
Puppet Certified Professional 2013 (PCP0000006)
_________________________________________________________
Open-Future Phone +32 (0)2/255 70 70
Zavelstraat 72              Fax       +32 (0)2/255 70 71
3071 KORTENBERG             Mobile    +32 (0)474/42 40 73
BELGIUM                     http://www.open-future.be
_________________________________________________________
Next Events:
Puppet Fundamentals Training | 
http://www.open-future.be/puppet-fundamentals-training-4-till-6th-february
Puppet Intruction Course | 
http://www.open-future.be/puppet-introduction-course-7th-february
Zabbix Certified Training | 
http://www.open-future.be/zabbix-certified-training-10-till-12th-february
Zabbix for Large Environments Training | 
http://www.open-future.be/zabbix-large-environments-training-13-till-14th-february
Subscribe to our newsletter | http://eepurl.com/BUG8H

--
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/52CFA61E.9040708%40open-future.be.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to