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}
33 - port: {get_resource: pd01_port_0}
34 user_data_format: {get_attr: [pd01_port_0, device_id]}
36 type: OS::Nova::Server
38 name: {get_param: [pd_server_names, 1]}
39 image: {get_param: pd_image_name}
40 flavor: {get_param: pd_flavor_name}
41 availability_zone: {get_param: availabilityzone_name}
43 - port: {get_resource: pd01_port_1}
44 user_data_format: {get_attr: [pd01_port_1, device_id]}
46 type: OS::Neutron::Port
49 replacement_policy: {get_attr: [server_pd_01, accessIPv4]}
51 type: OS::Neutron::Port
54 replacement_policy: {get_attr: [server_pd_02, accessIPv4]}