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: OAM server names
21 description: name of the OAM instance
25 description: OAM image name
28 label: OAM flavor name
29 description: flavor name of OAM instance
31 type: comma_delimited_list
32 label: SM server names
33 description: name of the SM instance
37 description: SM image name
41 description: flavor name of SM instance
43 type: comma_delimited_list
44 label: PS server names
45 description: name of the PS instance
49 description: PS image name
53 description: flavor name of PS instance
55 type: comma_delimited_list
56 label: CM server names
57 description: name of the CM instance
61 description: CM image name
65 description: flavor name of CM instance
66 availabilityzone_name:
68 label: availabilityzone name
69 description: availabilityzone name
72 label: oam network name
73 description: name of the oam network
75 type: comma_delimited_list
76 label: internet network ips
77 description: ip of the OAM network
80 label: csb ineternal cidr
81 description: csb internal cidr
85 type: OS::Nova::Server
87 # config_drive: "True"
88 name: {get_param: [pd_server_names, 0]}
89 image: {get_param: pd_image_name}
90 flavor: {get_attr: [network_policy_server, name]}
91 availability_zone: {get_param: availabilityzone_name}
93 - port: {get_resource: pd01_port_0}
97 type: OS::Nova::Server
99 # config_drive: "True"
100 name: {get_param: [pd_server_names, 1]}
101 image: {get_param: pd_image_name}
102 flavor: {get_attr: [network_policy_server, name]}
103 availability_zone: {get_param: availabilityzone_name}
105 - port: {get_resource: pd01_port_1}
106 user_data_format: RAW
109 type: OS::Nova::Server
111 # config_drive: "True"
112 name: {get_param: [pd_server_names, 2]}
113 image: {get_param: pd_image_name}
114 flavor: {get_attr: [network_policy_server, name]}
115 availability_zone: {get_param: availabilityzone_name}
117 - port: {get_resource: pd01_port_2}
118 - port: {get_resource: pd01_port_3}
119 user_data_format: RAW
122 type: OS::Neutron::Port
124 network: {get_attr: [network_policy_server, name]}
126 type: OS::Neutron::Port
128 network: {get_param: oam_net_name}
130 type: OS::Neutron::Port
132 network: {get_param: oam_net_name}
134 type: OS::Neutron::Port
136 network: {get_param: oam_net_name}
138 network_policy_server:
139 type: OS::Contrail::NetworkPolicy
141 name: {get_param: dummy_net_name_1}