d27bc63c3523b193d31da4984242fdc6ce083385
[sdc.git] / common / openecomp-sdc-artifact-generator-lib / openecomp-sdc-artifact-generator-test / src / main / resources / ECA_OAM_VFOrphan.yaml
1 tosca_definitions_version: tosca_simple_profile_for_ecomp_1_0
2
3 description: vECA VF Topology Template
4
5 metadata:
6   invariantUUID: 3d4f3d68-d3a3-4f52-127c-ab188c9d4da2 # generated by ASDC
7   UUID: a2c4dc32-9c16-a3df-d2c0-e5ab221c69f0 # generated by ASDC
8   name: vECA VF
9   description: |
10                         Performs intelligent adaptation of Multimedia Messages (MMs), and adaptation of individual media, 
11                         such as videos, audio files, images, animations, and text. Sits on the MM1 downlink path and performs
12                         optimization offline. It intercepts the entire media and completes the optimizations before sending
13                         the message to handsets.
14   type: VF
15   category: Mobility
16   subCategory: MMSC
17   vendor: Nokia
18   vendorVersion: 13
19
20   
21  # reference to template definitions
22 imports:
23   - tosca_simple_profile_for_ecomp_1_0.yml
24   
25 topology_template:
26   
27    # This section provides the parameters which OPENECOMP is not providing values to during instantiation.
28    # It is expected that node template parameters which are not mapped to the Inputs section recieve value from OPENECOMP
29    # during the orchestration
30
31   inputs: 
32     
33   node_templates:
34
35     vECA_OAM: # vECA OAM VFC
36       type: org.openecomp.resource.vfc.Generic
37
38       metadata:
39         invariantUUID: 12243d33-d3a3-4f42-770a-5710009d3baa
40         UUID: ab08dc12-0716-abcf-13c0-afd4111c69a0
41         version: 1.0
42         name: vECA_OAM VFC
43         description: ECA Management
44         type: VFC
45         category: Generic_VFC
46         subCategory: Generic_VFC
47         vendor: Nokia
48         vendorVersion: 13
49       
50       properties:
51         vfc_ecomp_name: true
52         vfc_instance_name: # to be set by OPENECOMP during instantiation
53         vfc_type_tag:  # from HEAT ENV
54         vfc_description: vECA_OAM VFC
55         vfc_image_name: eca-v13-release.qcow2 # from HEAT / HEAT ENV
56         vfc_availability_zone: 
57
58       capabilities:
59         nfv_compute:
60           properties:
61             vfc_flavor: eca_oam_flavor # from HEAT ENV
62         scaling:
63           properties:
64             min_instances: 2 # set by service designer
65             max_instances: 2 # set by service designer
66
67     vECA_ARB: # vECA ARB VFC
68       type: org.openecomp.resource.vfc.Generic
69
70       metadata:
71         invariantUUID: 0ab53d33-d3a3-4f42-770a-5710009d301a
72         UUID: 8808dc12-0716-abcf-23c0-afd4111c60d0
73         version: 1.0
74         name: vECA_ARB VFC
75         description: ECA Arbitrator
76         type: VFC
77         category: Generic_VFC
78         subCategory: Generic_VFC
79         vendor: Nokia
80         vendorVersion: 13
81       
82       properties:
83         vfc_ecomp_name: true
84         vfc_instance_name: # to be set by OPENECOMP during instantiation
85         vfc_type_tag:  # from HEAT ENV
86         vfc_description: vECA_ABR VFC
87         vfc_image_name: eca-v13-release.qcow2 # from HEAT / HEAT ENV
88         vfc_availability_zone: 
89
90
91       capabilities:
92         nfv_compute:
93           properties:
94             vfc_flavor: eca_arb_flavor # from HEAT ENV
95         scaling:
96           properties:
97             min_instances: 1 # set by service designer
98             max_instances: 1 # set by service designer
99
100    #  Internal VF Connection Points (VFCs connection points)
101
102     eca_oam_oam:
103       type: org.openecomp.cp.OAM
104       
105       metadata:
106         invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
107         UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
108         version: 1.0 # set by ASDC
109         name: VFC CP
110         description: VFC CP
111         type: CP
112         category: CP
113         vendor: AT&T
114       
115       properties:
116         address_info:
117           mac_address: # provided by OPENECOMP (SDNC)
118       
119
120     eca_oam_internal:
121       type: org.openecomp.cp.CP
122       
123       metadata:
124         invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
125         UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
126         version: 1.0 # set by ASDC
127         name: VFC CP
128         description: VFC CP
129         type: CP
130         category: CP
131         vendor: AT&T
132       
133       properties:
134         address_info:
135           mac_address: # provided by OPENECOMP (SDNC)
136       
137     eca_arb_oam:
138       type: org.openecomp.cp.OAM
139       
140       metadata:
141         invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
142         UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
143         version: 1.0 # set by ASDC
144         name: OAM CP
145         description: OAM CP
146         type: CP
147         category: CP
148         vendor: AT&T
149       properties:
150         address_Info:
151           ip_address:  # provided by OPENECOMP (SDNC)
152
153
154     eca_arb_internal:
155       type: org.openecomp.cp.CP
156       
157       metadata:
158         invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
159         UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
160         version: 1.0 # set by ASDC
161         name: VFC CP
162         description: VFC CP
163         type: CP
164         category: CP
165         vendor: AT&T
166       
167       properties:
168         address_info:
169           mac_address: # provided by OPENECOMP (SDNC)
170       
171
172   groups:
173
174     # VF Modules
175
176     VFModuleECA_OAM_Base:
177       type: org.openecomp.groups.VfModule
178
179       metadata:
180         vfModuleModelName: vECA::module-0
181         vfModuleModelInvariantUUID: 13aba10a-f788-492f-9ea7-7ff91dd05aaa
182         vfModuleModelUUID: 1230ed1e-4bc7-4fc0-ba7e-cc7af6da7000
183         vfModuleModelVersion: 1
184
185       properties:
186         vf_module_type: Base # set by service designer
187         vf_module_description: vECA Base VF Module # set by service designer
188         contrail_service_instance: true # from HEAT
189         availability_zone_count: 1 # from HEAT
190         volume_group: false # from HEAT / service Designer
191         artifacts: # HEAT Templates
192           - 099a6909-290f-4293-a347-736f11b8ff18
193           - 0db84f21-d298-4a4b-b11e-37b92a734066
194       
195       members:
196       - vECA_OAM
197       - vECA_ARB
198       - eca_arb_internal
199       - eca_arb_oam
200       - eca_oam_oam
201       - eca_oam_internal
202   policies:
203      # Placement policy
204     - mmsc_anti_affinity_placement_policy:
205       type: org.openecomp.policy.Placement
206
207       properties:
208         conatiner_type: compute
209         policy: anti_affinity
210
211       target: [vECA_OAM, vECA_ARB ]