1 heat_template_version: 2016-04-08
\r
4 Template for deploying servers based on policies.
\r
9 type: OS::Senlin::Profile
\r
11 type: os.nova.server-1.0
\r
14 image: rhel-6.5-test-image
\r
17 cluster_scaling_scale_out:
\r
18 type: OS::Senlin::Policy
\r
22 get_resource: my_server_1_cluster
\r
23 type: senlin.policy.scaling-1.0
\r
26 type: CHANGE_IN_CAPACITY
\r
28 event: CLUSTER_SCALE_OUT
\r
29 my_server_1_cluster:
\r
30 type: OS::Senlin::Cluster
\r
33 get_resource: my_server_1
\r
37 my_server_1_scale_out_receiver:
\r
38 type: OS::Senlin::Receiver
\r
40 action: CLUSTER_SCALE_OUT
\r
42 get_resource: my_server_1_cluster
\r
45 type: OS::Aodh::Alarm
\r
47 meter_name: cpu_util
\r
50 - my_server_1_scale_out_receiver
\r
53 description: Cluster node autoscaling
\r
54 evaluation_periods: 1
\r
55 repeat_actions: True
\r
59 comparison_operator: gt
\r