Searching for integrating puppet within WinPE?
You should take a look at this project: https://github.com/rismoney/puppet-baremetal-windows
The project will automate everything you need for a windows deployment with puppet.
1. PXE boot to WinPE
2. Run Puppet under WinPE
3. OS installation
4. Run Puppet (for all other automation tasks)
Using the Foreman? you should take a look at my older post about it: http://www.puppetblog.nl/installation/the-foreman-windows-deployment/
Share = Care