Ask Your Question

In heat, how to enable the instance in the InstanceGroup to use block device

asked 2014-04-03 23:01:37 -0500

anonymous user


updated 2014-04-03 23:03:19 -0500

Hi all,

In heat, how to enable the instance in the instance group to use block device?

Here is my template:


type: AWS::AutoScaling::LaunchConfiguration


  ImageId: { get_param: image }

  InstanceType: { get_param: flavor }

  KeyName: { get_param: key_name }

  BlockDeviceMappings: [ {
                         DeviceName : /dev/sdk,
                         Ebs : {VolumeSize : 2}


type: OS::Heat::InstanceGroup


  LaunchConfigurationName:  {Ref: host_pm}

  Size: {get_param: pm_num}

  AvailabilityZones: []

The heat-api report an error: Property BlockDeviceMappings not implemented yet

Is there any way to enable the instance of instance gourp to use block device automatically?

Best Regards,


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-04-13 22:00:26 -0500

Steve Baker gravatar image

This may only be possible if you move to the OS::Heat::AutoScalingGroup resource so you can specify you're scaled stack with a OS::Nova::Server resource. See the following example templates:

edit flag offensive delete link more


Note the above assumes you're running Icehouse Heat or newer.

Steve Baker gravatar imageSteve Baker ( 2014-04-13 22:00:46 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-04-03 23:01:37 -0500

Seen: 396 times

Last updated: Apr 13 '14