Implement BlockDeviceMappings for AWS::EC2::Instance
Now in Heat, the AWS::EC2::Instance resource only has 'Volumes' property to
indicate the volumes to be attached, but there are two ways defining volumes
in AWSCloudFormation, 'Volumes' and 'BlockDeviceMap
http://
1. 'Volumes' support the 'volume_id', user can specify the volume to be attached
to the instance. This way has been implemented in Heat, but it's not a good way
for batch creation because one volume can't be attached to many instances.
2. 'BlockDeviceMap
then a volume will be created from the snapshot, and the volume will be attached
to the instance. This way is a good way for batch creation.
Nova supports to create a server with a block device mapping:
http://
So, we should support the 'BlockDeviceMap
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- huangtianhua
- Direction:
- Needs approval
- Assignee:
- huangtianhua
- Definition:
- Approved
- Series goal:
- Proposed for juno
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- huangtianhua
- Completed by
- huangtianhua
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add specification to implement EC2 instance bdm
Addressed by: https:/
Implement BlockDeviceMappings for AWS::EC2::Instance
Gerrit topic: https:/
Gerrit topic: https:/
Work Items
Dependency tree

* Blueprints in grey have been implemented.