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
24 label: oam network name
25 description: name of the oam network
28 label: csb ineternal cidr
29 description: csb internal cidr
30 packet_internal_network_name:
32 label: packet internal network name
33 description: name of the network
37 type: OS::Nova::Server
39 # config_drive: "True"
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}
49 type: OS::Nova::Server
51 # config_drive: "True"
52 name: {get_param: [pd_server_names, 1]}
53 image: {get_param: pd_image_name}
54 flavor: {get_param: pd_flavor_name}
55 availability_zone: {get_param: availabilityzone_name}
57 - port: {get_resource: pd01_port_1}
61 type: OS::Nova::Server
63 # config_drive: "True"
64 name: {get_param: [pd_server_names, 2]}
65 image: {get_param: pd_image_name}
66 flavor: {get_param: pd_flavor_name}
67 availability_zone: {get_param: availabilityzone_name}
69 - port: {get_resource: pd01_port_2}
73 type: OS::Neutron::Port
75 network: {get_resource: packet_internal_network}
77 type: OS::Neutron::Port
79 network: {get_resource: packet_internal_network}
81 type: OS::Neutron::Port
83 network: {get_resource: packet_external_network}
85 network_policy_server:
86 type: OS::Contrail::NetworkPolicy
88 name: {get_param: dummy_net_name_1}
90 packet_internal_network:
91 type: OS::Neutron::Net
94 get_param: packet_internal_network_name
96 packet_external_network:
97 type: OS::Neutron::Net
100 get_param: packet_internal_network_name