> +//        client.getServerApi().addDeployment(group, 
> deploymentToParameters.apply(deployment));
> +            client.getVirtualMachineApi().addDeployment(group, parameters);
> +        } else {
> +            VirtualMachineCreateParameters parameters = new 
> VirtualMachineCreateParameters();
> +            parameters.setRoleName(vmName);
> +            parameters.setRoleSize(template.getHardware().getId());
> +            parameters.setOSVirtualHardDisk(oSVirtualHardDisk);
> +            parameters.setProvisionGuestAgent(true);
> +            parameters.setConfigurationSets(configlist);
> +
> +            client.getVirtualMachineApi().addRole(group, 
> hostedService.getDeployments().get(0).getName(), parameters);
> +        }
> +
> +        VirtualMachine virtualMachine = getNode(name);
> +        virtualMachine.setServiceName(group);
> +        return new NodeAndInitialCredentials<VirtualMachine>(virtualMachine, 
> name, null);

The node credentials must be returned, as they will be used by the compute 
service to bootstrap the node, run scripts, etc.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/132/files#r24749220

Reply via email to