public static Builder builder(Credentials creds) { if (creds == null) return builder(); if (creds instanceof LoginCredentials) return LoginCredentials.class.cast(creds).toBuilder(); else return builder().identity(creds.identity).credential(creds.credential); }
public static Builder builder(Credentials creds) { if (creds == null) return builder(); if (creds instanceof LoginCredentials) return LoginCredentials.class.cast(creds).toBuilder(); else return builder().identity(creds.identity).credential(creds.credential); }
public static Builder builder(Credentials creds) { if (creds == null) return builder(); if (creds instanceof LoginCredentials) return LoginCredentials.class.cast(creds).toBuilder(); else return builder().identity(creds.identity).credential(creds.credential); }
if (from.getCredentialUrl() != null) { try { credBuilder.credential(Strings2.toStringAndClose(slurp.apply(from.getCredentialUrl()))); } catch (IOException e) { logger.error(e, "URI could not be read: %s", from.getCredentialUrl()); credBuilder.credential(from.getCredential());
if (from.getCredentialUrl() != null) { try { credBuilder.credential(Strings2.toStringAndClose(slurp.apply(from.getCredentialUrl()))); } catch (IOException e) { logger.error(e, "URI could not be read: %s", from.getCredentialUrl()); credBuilder.credential(from.getCredential());
builder.credentials(LoginCredentials.builder().identity(password.getUsername()).credential(password.getPassword()).build());
builder.credentials(LoginCredentials.builder().identity(password.getUsername()).credential(password.getPassword()).build());
if (from.getCredentialUrl() != null) { try { credBuilder.credential(Strings2.toStringAndClose(slurp.apply(from.getCredentialUrl()))); } catch (IOException e) { logger.error(e, "URI could not be read: %s", from.getCredentialUrl()); credBuilder.credential(from.getCredential());
@Override protected NodeMetadata newNode(String group, Template template) { int suffix = counter.getAndIncrement(); org.jclouds.domain.Location region = new LocationBuilder() .scope(LocationScope.REGION) .id("us-east-1") .description("us-east-1") .parent(new LocationBuilder() .scope(LocationScope.PROVIDER) .id("aws-ec2") .description("aws-ec2") .build()) .build(); NodeMetadata result = new NodeMetadataBuilder() .id("mynodeid"+suffix) .credentials(LoginCredentials.builder().identity("myuser").credential("mypassword").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(ImmutableList.of("173.194.32."+suffix)) .privateAddresses(ImmutableList.of("172.168.10."+suffix)) .location(region) .build(); return result; } }
@Override protected NodeMetadata newNode(String group, Template template) { NodeMetadata result = new NodeMetadataBuilder() .id("myNodeId") .credentials(LoginCredentials.builder().identity("myuser").credential("mypassword").build()) .loginPort(serverSocket.getLocalPort()) .status(Status.RUNNING) .publicAddresses(ImmutableList.of(serverSocket.getInetAddress().getHostAddress())) .privateAddresses(ImmutableList.of("1.2.3.4")) .imageId(template.getImage().getId()) .tags(template.getOptions().getTags()) .hardware(includeNodeHardwareMetadata ? template.getHardware() : null) .group(template.getOptions().getGroups().isEmpty() ? "myGroup" : Iterables.get(template.getOptions().getGroups(), 0)) .build(); return result; } };
protected Template buildTemplate(TemplateBuilder templateBuilder) { String imageName = SSHABLE_IMAGE + ":" + SSHABLE_IMAGE_TAG; org.jclouds.docker.domain.Image image = imageApi().inspectImage(imageName); if (image == null) { CreateImageOptions options = CreateImageOptions.Builder.fromImage(SSHABLE_IMAGE).tag(SSHABLE_IMAGE_TAG); imageApi().createImage(options); } image = imageApi().inspectImage(imageName); defaultImage = client.getImage(image.id()); DockerTemplateOptions options = new DockerTemplateOptions(); options.env(ImmutableList.of("ROOT_PASS=password")); options.overrideLoginCredentials(LoginCredentials.builder().identity("root").credential("password").build()); template = templateBuilder.imageId(defaultImage.getId()).options(options).build(); return template; }
@Override public Set<? extends NodeMetadata> listNodesDetailsMatching(Predicate<? super NodeMetadata> filter) { NodeMetadata result = new NodeMetadataBuilder() .id(nodeId) .credentials(LoginCredentials.builder().identity("dummy").credential("dummy").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(ImmutableList.of(nodePublicAddress)) .privateAddresses(ImmutableList.of(nodePrivateAddress)) .build(); return ImmutableSet.copyOf(Iterables.filter(ImmutableList.of(result), filter)); } @Override
@Override protected NodeMetadata newNode(String group, Template template) { NodeMetadata result = new NodeMetadataBuilder() .id("myid") .credentials(LoginCredentials.builder().identity("myuser").credential("mypassword").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(ImmutableList.of("173.194.32.123")) .privateAddresses(ImmutableList.of("172.168.10.11")) .build(); return result; } };
@Override public Set<? extends NodeMetadata> listNodesDetailsMatching(Predicate<? super NodeMetadata> filter) { NodeMetadata result = new NodeMetadataBuilder() .id(nodeId) .credentials(LoginCredentials.builder().identity("dummy").credential("dummy").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(ImmutableList.of(nodePublicAddress)) .privateAddresses(ImmutableList.of(nodePrivateAddress)) .build(); return ImmutableSet.copyOf(Iterables.filter(ImmutableList.of(result), filter)); } @Override
public static Builder builder(Credentials creds) { if (creds == null) return builder(); if (creds instanceof LoginCredentials) return LoginCredentials.class.cast(creds).toBuilder(); else return builder().identity(creds.identity).credential(creds.credential); }
protected AbstractNodeCreator newNodeCreator(final List<String> publicAddresses, final List<String> privateAddresses) { NodeMetadata node = new NodeMetadataBuilder() .id("myid-1") .credentials(LoginCredentials.builder().identity("myuser").credential("mypassword").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(publicAddresses) .privateAddresses(privateAddresses) .build(); return new SingleNodeCreator(node); }
@Override protected NodeMetadata newNode(String group, Template template) { NodeMetadata result = new NodeMetadataBuilder() .id("myid") .credentials(LoginCredentials.builder().identity("myuser").credential("mypassword").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(publicAddresses) .privateAddresses(privateAddresses) .build(); return result; } };
public static Builder builder(Credentials creds) { if (creds == null) return builder(); if (creds instanceof LoginCredentials) return LoginCredentials.class.cast(creds).toBuilder(); else return builder().identity(creds.identity).credential(creds.credential); }
public static Builder builder(Credentials creds) { if (creds == null) return builder(); if (creds instanceof LoginCredentials) return LoginCredentials.class.cast(creds).toBuilder(); else return builder().identity(creds.identity).credential(creds.credential); }
@Override protected NodeMetadata newNode(String group, Template template) { NodeMetadata result = new NodeMetadataBuilder() .id("myid") .credentials(LoginCredentials.builder().identity("myuser").credential("mypassword").build()) .loginPort(22) .status(Status.RUNNING) .publicAddresses(publicAddresses) .privateAddresses(privateAddresses) .build(); return result; } };