I set up a fully working cobbler server on a RHEL5 machine. This is able to deploy a new server on bare metal machine, partitioning the disks, using LVM and creating as much virtual machines as I need. The virtual machines takes their install instructions, configurations, yum repositories and so on from the cobbler server too.
This is really exiting, but the next step is to provide a Full Zimbra server through this mechanism.
My goal is to have Zimbra running upon 2 virtual machines, one for the mail engine and another for the webmail interface (at least as a first step).
What is the best way to deploy them and configure the entire system using puppet?
The philosophy is to use cobbler for very minimal deployment of the machines (both bare-metal and virtualized ) and leave every configuration issue to puppet.
Thank you in advance to anyone will give me some structured info and suggestion on the topic