I am wanting to provision Windows VMs, and customize the guest OS only by assigning Hostnames, Ip addresses, default gateway, DNS servers, DNS suffixes, and that is it. I don't need to provision applications afterward. however I want that initial provisioning operation to be as clean as possible in doing that basic setup of the OS. I don't need to do anything fancy.
Should I just do this with customization specifications or is Puppet better at doing this?