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
19 type: comma_delimited_list
20 label: PD server names
21 description: name of the PD instance
25 description: PD image name
29 description: flavor name of PD instance
30 availabilityzone_name:
32 label: availabilityzone name
33 description: availabilityzone name
38 type: OS::Nova::Server
40 name: {get_param: [pd_server_names, 0]}
41 image: {get_param: pd_image_name}
42 flavor: {get_param: pd_flavor_name}
43 availability_zone: {get_param: availabilityzone_name}
45 - port: {get_resource: pd01_port_0}
48 type: OS::Nova::Server
50 name: {get_param: [pd_server_names, 1]}
51 image: {get_param: pd_image_name}
52 flavor: {get_param: pd_flavor_name}
53 availability_zone: {get_param: availabilityzone_name}
55 - port: {get_resource: pd01_port_1}
57 type: OS::Nova::Server
59 name: {get_param: [ps_server_names, 0]}
60 image: {get_param: ps_image_name}
61 flavor: {get_param: ps_flavor_name}
62 availability_zone: {get_param: availabilityzone_name}
64 - port: {get_resource: ps01_port_0}
66 type: OS::Nova::Server
68 name: {get_param: [ps_server_names, 1]}
69 image: {get_param: ps_image_name}
70 flavor: {get_param: ps_flavor_name}
71 availability_zone: {get_param: availabilityzone_name}
73 - port: {get_resource: ps01_port_1}
76 type: OS::Neutron::Port
79 replacement_policy: AUTO
81 type: OS::Neutron::Port
84 replacement_policy: AUTO
86 type: OS::Neutron::Port
89 replacement_policy: AUTO
91 type: OS::Neutron::Port
94 replacement_policy: AUTO