https://github.com/xaque208/puppet-pxe https://github.com/xaque208/puppet-dhcp
These two modules may help you out. We are using them in production currently and are working quite well. The pxe module basically just grabs all the images from public sources, downloads pxelinux, sets up a tftp server and builds out a basic menuing system so you can choose what to boot. It can do ESXi (with ISO synced) and will support FreeBSD booting shortly as well. I am also working on splitting the function included in the PXE module into its own resource type for simplicity, and also have started working on a preseed module for templating preseed configurations. We've talked about making a kickstart module for RPM based distros, which will happen eventually, but its not our priority. iPXE soon as well. The DHCP module has Dynamic DNS support, when coupled with ISC Bind, runs on FreeBSD, Linux, and Darwin. It supports running two DHCP servers using ISC failover mechanism, multiple subnets, etc. Next on the roadmap for that module is adding IPv6 support. The readme and tests should get you going with both modules. If you run into any issues, let me know. I am zleslie on freenode. Zach On Apr 18, 12:22 am, Christian Requena <cre...@googlemail.com> wrote: > Hello, > > I want to generate my infrastructure's dhcp/pxe config from puppet, but > to go through the node definitions? Btw. we only use explicit > definitions, no regexp. So everything is explicit. > > I thought about using Puppet::Parser...something ... any hints? > > Thanks for you help! > Christian -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.