Skip to content

Commit

Permalink
CLDSVCS-1481 amazon-tools-shared - SF
Browse files Browse the repository at this point in the history
  • Loading branch information
ivicac authored and brianchandotcom committed Aug 11, 2015
1 parent 3074745 commit 6b0356f
Showing 1 changed file with 40 additions and 39 deletions.
Expand Up @@ -235,48 +235,17 @@ protected void executeSessionCommand(SSHClient sshClient, String command)
}
}

protected String getKeyFileName() {
StringBuilder sb = new StringBuilder(6);

sb.append(System.getProperty("user.home"));
sb.append(File.separator);
sb.append(".ssh");
sb.append(File.separator);
sb.append(properties.getProperty("key.name"));
sb.append(".pem");

return sb.toString();
}

protected Map<String, String> getProvisioners(Properties properties) {
Map<String, String> provisioners = new TreeMap<>();

Set<String> names = properties.stringPropertyNames();

for (String name : names) {
if (!name.contains("provisioners")) {
continue;
}

String value = properties.getProperty(name);

provisioners.put(name, value);
}

return provisioners;
}

protected Instance getInstance(String instanceId, String state) {
DescribeInstancesRequest describeInstancesRequest =
new DescribeInstancesRequest();

List<Filter> filters = new ArrayList<>();
List<Filter> filters = new ArrayList<Filter>();

Filter filter = new Filter();

filter.setName("instance-state-name");

List<String> values = new ArrayList<>();
List<String> values = new ArrayList<String>();

values.add(state);

Expand All @@ -286,7 +255,7 @@ protected Instance getInstance(String instanceId, String state) {

describeInstancesRequest.setFilters(filters);

List<String> instanceIds = new ArrayList<>();
List<String> instanceIds = new ArrayList<String>();

instanceIds.add(instanceId);

Expand All @@ -309,17 +278,48 @@ protected Instance getInstance(String instanceId, String state) {
return instances.get(0);
}

protected String getKeyFileName() {
StringBuilder sb = new StringBuilder(6);

sb.append(System.getProperty("user.home"));
sb.append(File.separator);
sb.append(".ssh");
sb.append(File.separator);
sb.append(properties.getProperty("key.name"));
sb.append(".pem");

return sb.toString();
}

protected Map<String, String> getProvisioners(Properties properties) {
Map<String, String> provisioners = new TreeMap<String, String>();

Set<String> names = properties.stringPropertyNames();

for (String name : names) {
if (!name.contains("provisioners")) {
continue;
}

String value = properties.getProperty(name);

provisioners.put(name, value);
}

return provisioners;
}

protected boolean isImageCreated(String imageId) {
DescribeImagesRequest describeImagesRequest =
new DescribeImagesRequest();

List<Filter> filters = new ArrayList<>();
List<Filter> filters = new ArrayList<Filter>();

Filter filter = new Filter();

filter.setName("state");

List<String> values = new ArrayList<>();
List<String> values = new ArrayList<String>();

values.add("available");

Expand All @@ -329,7 +329,7 @@ protected boolean isImageCreated(String imageId) {

describeImagesRequest.setFilters(filters);

List<String> imageIds = new ArrayList<>();
List<String> imageIds = new ArrayList<String>();

imageIds.add(imageId);

Expand Down Expand Up @@ -476,7 +476,7 @@ protected void start() {

runInstancesRequest.setPlacement(placement);

List<String> securityGroupsIds = new ArrayList<>();
List<String> securityGroupsIds = new ArrayList<String>();

securityGroupsIds.add(properties.getProperty("security.group.id"));

Expand Down Expand Up @@ -532,7 +532,8 @@ protected void start() {
sleep(30);

instance = getInstance(_instanceId, "pending");
} while (instance != null);
}
while (instance != null);

instance = getInstance(_instanceId, "running");

Expand Down

0 comments on commit 6b0356f

Please sign in to comment.