Yes, that's exactly what templates are for. Don't do this via cloning a VM 15 times- make a new VM (or clone one), convert that into a template, and then create the VMs from the template.
You could even script it with vSphere PowerCLI and assign the IPs and machine names that way.