1 tosca_definitions_version: tosca_simple_yaml_1_0_0
\r
5 - openecomp_heat_index:
\r
6 file: openecomp-heat/_index.yml
\r
7 - GlobalSubstitutionTypes:
\r
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
\r
12 label: PD flavor name
\r
17 type: org.openecomp.annotations.Source
\r
20 - hot-mog-0108-bs1271
\r
22 param_name: pd_flavor_name
\r
24 description: flavor name of PD instance
\r
26 availabilityzone_name:
\r
27 label: availabilityzone name
\r
32 type: org.openecomp.annotations.Source
\r
35 - hot-mog-0108-bs1271
\r
37 param_name: availabilityzone_name
\r
39 description: availabilityzone name
\r
41 pd01_cinder_volume_size:
\r
47 type: org.openecomp.annotations.Source
\r
50 - hot-mog-0108-bs1271
\r
52 param_name: pd01_cinder_volume_size
\r
54 description: volume size
\r
61 type: org.openecomp.annotations.Source
\r
64 - hot-mog-0108-bs1271
\r
66 param_name: pd_image_name
\r
68 description: PD image name
\r
69 default: MOG_BASE_8.0
\r
70 packet_mirror_network_name:
\r
71 label: packet mirror network name
\r
76 type: org.openecomp.annotations.Source
\r
79 - hot-mog-0108-bs1271
\r
81 param_name: packet_mirror_network_name
\r
83 description: name of the network
\r
85 label: PD server names
\r
90 type: org.openecomp.annotations.Source
\r
93 - hot-mog-0108-bs1271
\r
95 param_name: pd_server_names
\r
97 description: name of the PD instance
\r
100 - ZRDM1MOGX01MPD002
\r
109 type: org.openecomp.annotations.Source
\r
112 - hot-mog-0108-bs1271
\r
114 param_name: pd01_volume_type
\r
116 description: volume type
\r
118 packet_mirror_network:
\r
119 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
122 get_input: packet_mirror_network_name
\r
124 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
\r
127 get_input: pd01_volume_type
\r
128 size: '(get_input : pd01_cinder_volume_size) * 1024'
\r
129 abstract_pd_server:
\r
130 type: org.openecomp.resource.abstract.nodes.pd_server
\r
134 compute_pd_server_availability_zone:
\r
135 - get_input: availabilityzone_name
\r
136 - get_input: availabilityzone_name
\r
137 compute_pd_server_name:
\r
144 port_pd01_port_replacement_policy:
\r
148 get_input: pd_flavor_name
\r
149 port_pd01_port_mac_requirements:
\r
150 mac_count_required:
\r
153 get_input: pd_image_name
\r
154 port_pd01_port_ip_requirements:
\r
158 floating_ip_count_required:
\r
163 floating_ip_count_required:
\r
165 port_pd01_port_network:
\r
166 - packet_mirror_network
\r
167 - packet_mirror_network
\r
168 compute_pd_server_user_data_format:
\r
171 service_template_filter:
\r
172 substitute_service_template: Nested_pd_serverServiceTemplate.yaml
\r
177 - service_template_filter
\r
180 - dependency_pd_server:
\r
181 capability: tosca.capabilities.Node
\r
182 node: packet_mirror_network
\r
183 relationship: tosca.relationships.DependsOn
\r
184 - link_pd_server_pd01_port:
\r
185 capability: tosca.capabilities.network.Linkable
\r
186 node: packet_mirror_network
\r
187 relationship: tosca.relationships.network.LinksTo
\r
188 - local_storage_pd_server:
\r
189 capability: tosca.capabilities.Attachment
\r
191 relationship: pd02_volume_attachment
\r
192 - local_storage_pd_server:
\r
193 capability: tosca.capabilities.Attachment
\r
195 relationship: pd01_volume_attachment
\r
196 relationship_templates:
\r
197 pd01_volume_attachment:
\r
198 type: org.openecomp.relationships.VolumeAttachesTo
\r
200 volume_id: pd01_volume
\r
201 instance_uuid: abstract_pd_server
\r
202 pd02_volume_attachment:
\r
203 type: org.openecomp.relationships.VolumeAttachesTo
\r
205 volume_id: pd01_volume
\r
206 instance_uuid: abstract_pd_server
\r
208 hot-mog-0108-bs1271_group:
\r
209 type: org.openecomp.groups.heat.HeatStack
\r
211 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
\r
212 description: heat template that creates MOG stack
\r
214 - packet_mirror_network
\r
216 - abstract_pd_server
\r