summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lindsley <daniel@toastdriven.com>2013-09-13 15:13:25 -0700
committerDaniel Lindsley <daniel@toastdriven.com>2013-09-13 15:13:25 -0700
commit974743fe89b351de4b74d94211b30aeee9a31001 (patch)
tree95ca9dc9c07157528b24fea2a51e7d612230cd24
parent0a52c82114fb6777b22fc078a6e3232d37c3d5c7 (diff)
downloadboto-974743fe89b351de4b74d94211b30aeee9a31001.tar.gz
Revert "Fixes #1709 - Cannot create Launch Configuration with Block Device Mappings"
This worked correctly for AutoScaling, but broke EC2. A modified patch will land shortly. This reverts commit 5fd728e8464b40b91a8e25058e1b828853f5cb43.
-rw-r--r--boto/ec2/blockdevicemapping.py2
-rw-r--r--tests/unit/ec2/autoscale/test_group.py12
2 files changed, 7 insertions, 7 deletions
diff --git a/boto/ec2/blockdevicemapping.py b/boto/ec2/blockdevicemapping.py
index 1fb67b53..df774ae9 100644
--- a/boto/ec2/blockdevicemapping.py
+++ b/boto/ec2/blockdevicemapping.py
@@ -118,7 +118,7 @@ class BlockDeviceMapping(dict):
def build_list_params(self, params, prefix=''):
i = 1
for dev_name in self:
- pre = '%sBlockDeviceMappings.member.%d' % (prefix, i)
+ pre = '%sBlockDeviceMapping.%d' % (prefix, i)
params['%s.DeviceName' % pre] = dev_name
block_dev = self[dev_name]
if block_dev.ephemeral_name:
diff --git a/tests/unit/ec2/autoscale/test_group.py b/tests/unit/ec2/autoscale/test_group.py
index 6500a63a..659527b0 100644
--- a/tests/unit/ec2/autoscale/test_group.py
+++ b/tests/unit/ec2/autoscale/test_group.py
@@ -233,12 +233,12 @@ class TestLaunchConfiguration(AWSMockServiceTestCase):
self.assert_request_parameters({
'Action': 'CreateLaunchConfiguration',
- 'BlockDeviceMappings.member.1.DeviceName': '/dev/sdf',
- 'BlockDeviceMappings.member.1.Ebs.DeleteOnTermination': 'false',
- 'BlockDeviceMappings.member.1.Ebs.SnapshotId': 'snap-12345',
- 'BlockDeviceMappings.member.2.DeviceName': '/dev/sdg',
- 'BlockDeviceMappings.member.2.Ebs.DeleteOnTermination': 'false',
- 'BlockDeviceMappings.member.2.Ebs.SnapshotId': 'snap-12346',
+ 'BlockDeviceMapping.1.DeviceName': '/dev/sdf',
+ 'BlockDeviceMapping.1.Ebs.DeleteOnTermination': 'false',
+ 'BlockDeviceMapping.1.Ebs.SnapshotId': 'snap-12345',
+ 'BlockDeviceMapping.2.DeviceName': '/dev/sdg',
+ 'BlockDeviceMapping.2.Ebs.DeleteOnTermination': 'false',
+ 'BlockDeviceMapping.2.Ebs.SnapshotId': 'snap-12346',
'EbsOptimized': 'false',
'LaunchConfigurationName': 'launch_config',
'ImageId': '123456',