.cpu(overrideCores != null ? overrideCores : totalCores(template.getHardware())) //
.ram(overrideRam != null ? overrideRam : template.getHardware().getRam()) //
.password(options.getVncPassword()) // Can be null
.build();
vm.save();
configureNetworking(vm, template, datacenter, options);
// This is an async operation, but jclouds already waits until the node is
// RUNNING, so there is no need to block here