1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
16 description: flavor name of PD instance
18 availabilityzone_name:
19 label: availabilityzone name
23 description: availabilityzone name
25 packet_internal_network_name:
26 label: packet internal network name
30 description: name of the network
31 pd01_cinder_volume_size:
36 description: volume size
39 label: OAM flavor name
43 description: flavor name of OAM instance
50 description: PD image name
52 packet_mirror_network_name:
53 label: packet mirror network name
57 description: name of the network
60 label: PD server names
64 description: name of the PD instance
75 description: volume type
76 default: volume_type_1
78 label: oam network name
82 description: name of the oam network
83 default: oam_protected_net_0
85 packet_mirror_network:
86 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
89 get_input: packet_mirror_network_name
91 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
94 get_input: pd01_volume_type
95 size: '(get_input : pd01_cinder_volume_size) * 1024'
96 packet_internal_network:
97 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
100 get_input: packet_internal_network_name
102 type: org.openecomp.resource.abstract.nodes.pd_server
106 port_pd01_port_0_mac_requirements:
109 port_pd01_port_0_network:
110 - packet_mirror_network
111 port_pd01_port_0_ip_requirements:
115 floating_ip_count_required:
117 compute_pd_server_availability_zone:
118 - get_input: availabilityzone_name
119 compute_pd_server_name:
123 port_pd01_port_0_replacement_policy:
126 get_input: pd_flavor_name
128 get_input: pd_image_name
129 port_pd01_port_1_network:
130 - packet_internal_network
131 compute_pd_server_user_data_format:
133 port_pd01_port_1_ip_requirements:
137 floating_ip_count_required:
139 port_pd01_port_1_mac_requirements:
142 port_pd01_port_1_replacement_policy:
144 service_template_filter:
145 substitute_service_template: Nested_pd_serverServiceTemplate.yaml
150 - service_template_filter
153 - dependency_pd_server:
154 capability: tosca.capabilities.Node
155 node: packet_mirror_network
156 relationship: tosca.relationships.DependsOn
157 - link_pd_server_pd01_port_0:
158 capability: tosca.capabilities.network.Linkable
159 node: packet_mirror_network
160 relationship: tosca.relationships.network.LinksTo
161 - link_pd_server_pd01_port_1:
162 capability: tosca.capabilities.network.Linkable
163 node: packet_internal_network
164 relationship: tosca.relationships.network.LinksTo
165 - local_storage_pd_server:
166 capability: tosca.capabilities.Attachment
168 relationship: pd01_volume_attachment
169 relationship_templates:
170 pd01_volume_attachment:
171 type: org.openecomp.relationships.VolumeAttachesTo
173 volume_id: pd01_volume
174 instance_uuid: abstract_pd_server
176 hot-mog-0108-bs1271_group:
177 type: org.openecomp.groups.heat.HeatStack
179 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
180 description: heat template that creates MOG stack
182 - packet_mirror_network
184 - packet_internal_network