I use fusion, change the box.  Modify default.pp to utilize puppet appropriately.  Rid of dns role