There has been a powerful infrastructure almost ready to do this (plus much more) available for ages : A GUI + LDAP based web interface called GOsa and a more active fork called FusionDirectory. It does almost everything, but noone has pulled the trigger on an important piece to allow imaging and/or OS installation - this requires a plugin for their messaging daemon. This messaging daemon is either called GOsa-si, or Argonaut in the two projects respectively). This has worked in the past... though bitrot and lack of interest has broken that particular piece.
Right now it allows GUI administration of DNS, DHCP, Samba, your choice of SMTP and POP/IMAP daemons, multiple groupware, Squid, rSyslog, Asterisk, Nagios and much more... with the ability to extend the interface via plugins. If/when the messaging daemon bits get completed it will be able to deploy clients and servers... using FAI/puppet for Linux and OPSI for MS. This HAS worked in the past, and I even believe the Munich Linux project may have had this working for years - but they've only packaged it for their own distro.
The moon is made of green cheese. -- John Heywood