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.

Reply via email to