Ask Your Question

Can I run puppet on linux but do work on windows

asked 2013-05-07 20:07:00 -0600

ClientAlive gravatar image

I'm looking for a solution where I can automate the re-installation of windows o/s on my customer's computers. (ie: gather system information, save off personal data and settings, reformat and reinstall, put personal data and setting back).

I run linux on my desktop server but the machines I would use it for (customer's computers) would primarily be microsoft. Is it possible to install puppet on my linux server yet use it for windows machines?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-05-09 18:46:20 -0600

Another solution is to use the user state migration tool (usmt) from microsoft. Combine that with my puppet-baremetal-windows project and you might be able to do something slick.

That project will build a windows pe bootable iso image that can perform an unattended windows installation via puppet itself. Plug that iso with minor tweaks into a pxe server or hypervisor or dvd and you are golden. Puppet takes me from baremetal all the way to a full configured windows system . I will be updating the puppet code for win2012 shortly. I havent used foreman or razer.

Its on github and undiscovered...

edit flag offensive delete link more


Woo! Woo! Woo - hoo -hoo hooo!!

Now that's what I'm talking about! Definitely along the lines of what I'm hoping to acheive - me thinks :) I want to ...(more)

ClientAlive gravatar imageClientAlive ( 2013-05-10 19:58:48 -0600 )edit

answered 2013-05-07 23:26:05 -0600

Ancillas gravatar image

You ran run the Puppet master on a Linux server, and put an agent on a Windows server.

Your task isn't something that you should do with Puppet. Puppet is descriptive. You describe the state of a server, and then Puppet takes the necessary steps to bring that server into the defined state. The bootstrapping of a new server fits nicely into this model. You describe the state of the new server, and then Puppet does the heavy lifting.

Where Puppet will fail is with your requirement to backup and restore customer data. This is not something that's ... (more)

edit flag offensive delete link more


Thanks for the info. I'll look into those.

ClientAlive gravatar imageClientAlive ( 2013-05-08 23:11:35 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2013-05-07 20:07:00 -0600

Seen: 477 times

Last updated: May 09 '13