1 heat_template_version: 2013-05-23
3 description: heat template that creates MOG stack
7 type: comma_delimited_list
9 description: name of the PD instance
13 description: PD image name
17 description: flavor name of PD instance
18 availabilityzone_name:
20 label: availabilityzone name
21 description: availabilityzone name
26 type: OS::Nova::Server
28 name: {get_param: [pd_server_names, 0]}
29 image: {get_param: pd_image_name}
30 flavor: {get_param: pd_flavor_name}
31 availability_zone: {get_param: availabilityzone_name}
32 scheduler_hints: { group: { get_resource: BE_Affinity } }
34 - port: {get_resource: pd01_port_0}
35 user_data_format: RAW_SERVER_PD_1
37 type: OS::Nova::Server
39 name: {get_param: [pd_server_names, 1]}
40 image: {get_param: pd_image_name}
41 flavor: {get_param: pd_flavor_name}
42 availability_zone: {get_param: availabilityzone_name}
43 scheduler_hints: { group: { get_resource: BE_Affinity } }
45 - port: {get_resource: pd01_port_1}
46 user_data_format: RAW_SERVER_PD_2
48 type: OS::Neutron::Port
51 replacement_policy: AUTO_PORT_0
53 type: OS::Neutron::Port
56 replacement_policy: AUTO_PORT_1
58 type: OS::Nova::ServerGroup
60 policies: ["affinity"]
61 name: Policy_BE_Affinity