ServerForCreate serverForCreate = new ServerForCreate(); serverForCreate.setName( applicationName + "." + rootInstanceName ); serverForCreate.setFlavorRef(flavorId); serverForCreate.setImageRef(this.machineImageId); if(this.keypair != null) serverForCreate.setKeyName(this.keypair); serverForCreate.getSecurityGroups().add( new ServerForCreate.SecurityGroup(this.securityGroup)); String userData = DataHelpers.writeIaasDataAsString( messagingIp, messagingUsername, messagingPassword, applicationName, rootInstanceName ); String encodedUserData = new String( Base64.encodeBase64( userData.getBytes( "UTF-8" )), "UTF-8" ); serverForCreate.setUserData( encodedUserData );
dictionary.put("availabilityZone", "availabilityZone"); ServerForCreate create = new ServerForCreate(); ObjectMapper.map(model, create, dictionary); create.getSecurityGroups().add(new ServerForCreate.SecurityGroup(entry.getName())); create.getSecurityGroups().add(new ServerForCreate.SecurityGroup("default")); create.setKeyName(model.getKeyName()); create.setUserData(encoded); networks.add(newNet); create.setNetworks(networks); } else if (!model.getNetworks().isEmpty()) { for (Network networkModel : model.getNetworks()) { networks.add(newNet); create.setNetworks(networks);
dictionary.put("availabilityZone", "availabilityZone"); ServerForCreate create = new ServerForCreate(); ObjectMapper.map(model, create, dictionary); ServerForCreate.SecurityGroup group = new ServerForCreate.SecurityGroup( acl.getName()); create.getSecurityGroups().add(group); create.setKeyName(model.getKeyName()); create.getSecurityGroups().add( new ServerForCreate.SecurityGroup(entry.getName())); create.getSecurityGroups().add( new ServerForCreate.SecurityGroup("default")); networks.add(newNet); create.setNetworks(networks); } else if (!model.getNetworks().isEmpty()) { for (Network networkModel : model.getNetworks()) { networks.add(newNet); create.setNetworks(networks);
ServerForCreate serverForCreate = new ServerForCreate(); serverForCreate.setName("woorea"); serverForCreate.setFlavorRef(flavors.getList().get(0).getId()); serverForCreate.setImageRef(images.getList().get(1).getId()); serverForCreate.setKeyName(keysPairs.getList().get(0).getName()); serverForCreate.getSecurityGroups() .add(new ServerForCreate.SecurityGroup("default"));