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: PD image name
21 description: flavor name of PD instance
22 availabilityzone_name:
24 label: availabilityzone name
25 description: availabilityzone name
28 label: oam network name
29 description: name of the oam network
32 label: csb ineternal cidr
33 description: csb internal cidr
34 packet_internal_network_name:
36 label: packet internal network name
37 description: name of the network
41 type: OS::Nova::Server
43 # config_drive: "True"
44 name: {get_param: [pd_server_names, 0]}
45 image: {get_param: pd_image_name}
46 flavor: {get_param: pd_flavor_name}
47 availability_zone: {get_param: availabilityzone_name}
49 - port: {get_resource: pd01_port_0}
53 type: OS::Nova::Server
55 # config_drive: "True"
56 name: {get_param: [pd_server_names, 1]}
57 image: {get_param: pd_image_name}
58 flavor: {get_param: pd_flavor_name}
59 availability_zone: {get_param: availabilityzone_name}
61 - port: {get_resource: pd01_port_1}
65 type: OS::Nova::Server
67 # config_drive: "True"
68 name: {get_param: [pd_server_names, 2]}
69 image: {get_param: diff_image_name}
70 flavor: {get_param: pd_flavor_name}
71 availability_zone: {get_param: availabilityzone_name}
73 - port: {get_resource: pd01_port_2}
77 type: OS::Neutron::Port
79 network: {get_resource: packet_internal_network}
81 type: OS::Neutron::Port
83 network: {get_resource: packet_internal_network}
85 type: OS::Neutron::Port
87 network: {get_resource: packet_internal_network}
89 packet_internal_network:
90 type: OS::Neutron::Net
93 get_param: packet_internal_network_name