rally-openstack/rally-jobs/extra/autoscaling_group.yaml.template
Christopher Brown 2911e3809e Fix broken jobs due to image change
The cirros image has been changed to 0.4.0 and so the image
name needs updating and network config adding.

Change-Id: I77b52d34697268e95813b0be7e5a48e6a18e0399
2019-04-11 11:12:20 +01:00

49 lines
1.0 KiB
Plaintext

heat_template_version: 2013-05-23
parameters:
flavor:
type: string
default: m1.tiny
constraints:
- custom_constraint: nova.flavor
image:
type: string
default: cirros-0.4.0-x86_64-disk
constraints:
- custom_constraint: glance.image
scaling_adjustment:
type: number
default: 1
max_size:
type: number
default: 5
constraints:
- range: {min: 1}
resources:
asg:
type: OS::Heat::AutoScalingGroup
properties:
resource:
type: OS::Nova::Server
properties:
image: { get_param: image }
flavor: { get_param: flavor }
networks:
- allocate_network: none
min_size: 1
desired_capacity: 3
max_size: { get_param: max_size }
scaling_policy:
type: OS::Heat::ScalingPolicy
properties:
adjustment_type: change_in_capacity
auto_scaling_group_id: {get_resource: asg}
scaling_adjustment: { get_param: scaling_adjustment }
outputs:
scaling_url:
value: {get_attr: [scaling_policy, alarm_url]}