Repository: jclouds
Updated Branches:
  refs/heads/master 2bbbe1d5f -> d15144cf4


JCLOUDS-564. Add ephemeral disks for m3.xlarge and m3.2xlarge sizes


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/d15144cf
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/d15144cf
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/d15144cf

Branch: refs/heads/master
Commit: d15144cf45c731f8c016c8b3d3b75c45f60fa0d8
Parents: 2bbbe1d
Author: Andrew Bayer <[email protected]>
Authored: Mon May 12 09:20:01 2014 -0700
Committer: Andrew Bayer <[email protected]>
Committed: Mon May 12 09:20:01 2014 -0700

----------------------------------------------------------------------
 .../ec2/compute/domain/EC2HardwareBuilder.java        | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/d15144cf/apis/ec2/src/main/java/org/jclouds/ec2/compute/domain/EC2HardwareBuilder.java
----------------------------------------------------------------------
diff --git 
a/apis/ec2/src/main/java/org/jclouds/ec2/compute/domain/EC2HardwareBuilder.java 
b/apis/ec2/src/main/java/org/jclouds/ec2/compute/domain/EC2HardwareBuilder.java
index 23b4cce..2263924 100644
--- 
a/apis/ec2/src/main/java/org/jclouds/ec2/compute/domain/EC2HardwareBuilder.java
+++ 
b/apis/ec2/src/main/java/org/jclouds/ec2/compute/domain/EC2HardwareBuilder.java
@@ -335,7 +335,12 @@ public class EC2HardwareBuilder extends HardwareBuilder {
     */
    public static EC2HardwareBuilder m3_xlarge() {
       return new EC2HardwareBuilder(InstanceType.M3_XLARGE).ram(15360)
-            .processors(ImmutableList.of(new Processor(4.0, 
3.25))).rootDeviceType(RootDeviceType.EBS).is64Bit(true);
+              .processors(ImmutableList.of(new Processor(4.0, 3.25)))
+              .is64Bit(true)
+              .volumes(ImmutableList.<Volume> of(
+                      new 
VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(),
+                      new 
VolumeBuilder().type(LOCAL).size(40.0f).device("/dev/sdb").bootDevice(false).durable(false).build(),
+                      new 
VolumeBuilder().type(LOCAL).size(40.0f).device("/dev/sdc").bootDevice(false).durable(false).build()));
    }
 
    /**
@@ -343,7 +348,12 @@ public class EC2HardwareBuilder extends HardwareBuilder {
     */
    public static EC2HardwareBuilder m3_2xlarge() {
       return new EC2HardwareBuilder(InstanceType.M3_2XLARGE).ram(30720)
-            .processors(ImmutableList.of(new Processor(8.0, 
3.25))).rootDeviceType(RootDeviceType.EBS).is64Bit(true);
+              .processors(ImmutableList.of(new Processor(8.0, 3.25)))
+              .is64Bit(true)
+              .volumes(ImmutableList.<Volume> of(
+                      new 
VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(),
+                      new 
VolumeBuilder().type(LOCAL).size(80.0f).device("/dev/sdb").bootDevice(false).durable(false).build(),
+                      new 
VolumeBuilder().type(LOCAL).size(80.0f).device("/dev/sdc").bootDevice(false).durable(false).build()));
    }
    
    /**

Reply via email to