Platform Hardening for DG Json files- Part 6
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_GetTemplateConfig_Ansible.json
1 [\r
2     {\r
3         "id": "5803aa79.45b404",\r
4         "type": "method",\r
5         "name": "method GetTemplateConfig_Ansible",\r
6         "xml": "<method rpc='GetTemplateConfig_Ansible' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 588.7499847412109,\r
10         "y": 107.5,\r
11         "z": "b2b332b8.ecb4c",\r
12         "wires": [\r
13             [\r
14                 "b3dc5912.de0548"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "35047526.e59a1a",\r
20         "type": "dgstart",\r
21         "name": "DGSTART",\r
22         "outputs": 1,\r
23         "x": 127.0594711303711,\r
24         "y": 106.5714282989502,\r
25         "z": "b2b332b8.ecb4c",\r
26         "wires": [\r
27             [\r
28                 "2ac38826.404d58"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "2ac38826.404d58",\r
34         "type": "service-logic",\r
35         "name": "APPC 4.0.0",\r
36         "module": "APPC",\r
37         "version": "4.0.0",\r
38         "comments": "",\r
39         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>",\r
40         "outputs": 1,\r
41         "x": 325.2023391723633,\r
42         "y": 104.14286041259766,\r
43         "z": "b2b332b8.ecb4c",\r
44         "wires": [\r
45             [\r
46                 "5803aa79.45b404"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "7e21bb0c.03de44",\r
52         "type": "execute",\r
53         "name": "execute getTemplate",\r
54         "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"getTemplate\">\n<parameter name=\"fileCategory\" value=\"config_template\" />\n<parameter name=\"responsePrefix\" value=\"config-template\" />",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 419.70245361328125,\r
58         "y": 319.5358352661133,\r
59         "z": "b2b332b8.ecb4c",\r
60         "wires": [\r
61             [\r
62                 "54cd3796.95a458",\r
63                 "90f2178d.ba27c8"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "90f2178d.ba27c8",\r
69         "type": "failure",\r
70         "name": "failure",\r
71         "xml": "<outcome value='failure'>\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 694.059513092041,\r
75         "y": 361.0000648498535,\r
76         "z": "b2b332b8.ecb4c",\r
77         "wires": [\r
78             [\r
79                 "5392ab8b.3b7874"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "5392ab8b.3b7874",\r
85         "type": "block",\r
86         "name": "block : atomic",\r
87         "xml": "<block atomic=\"true\">",\r
88         "atomic": "true",\r
89         "outputs": 1,\r
90         "x": 885.7896118164062,\r
91         "y": 362.1429262161255,\r
92         "z": "b2b332b8.ecb4c",\r
93         "wires": [\r
94             [\r
95                 "d978e419.70a338"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "d978e419.70a338",\r
101         "type": "returnFailure",\r
102         "name": "return failure",\r
103         "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$config-template.error-message`\"/>\n\t\n\t\n\t",\r
104         "comments": "",\r
105         "x": 1115.4563827514648,\r
106         "y": 364.9206962585449,\r
107         "z": "b2b332b8.ecb4c",\r
108         "wires": []\r
109     },\r
110     {\r
111         "id": "54cd3796.95a458",\r
112         "type": "failure",\r
113         "name": "not-found",\r
114         "xml": "<outcome value='not-found'>\n",\r
115         "comments": "",\r
116         "outputs": 1,\r
117         "x": 700.583324432373,\r
118         "y": 283.6667594909668,\r
119         "z": "b2b332b8.ecb4c",\r
120         "wires": [\r
121             [\r
122                 "e0937d2c.970ef"\r
123             ]\r
124         ]\r
125     },\r
126     {\r
127         "id": "e0937d2c.970ef",\r
128         "type": "block",\r
129         "name": "block : atomic",\r
130         "xml": "<block atomic=\"true\">",\r
131         "atomic": "true",\r
132         "outputs": 1,\r
133         "x": 884.916576385498,\r
134         "y": 288.0000877380371,\r
135         "z": "b2b332b8.ecb4c",\r
136         "wires": [\r
137             [\r
138                 "9df2fa59.e3b388"\r
139             ]\r
140         ]\r
141     },\r
142     {\r
143         "id": "b3dc5912.de0548",\r
144         "type": "block",\r
145         "name": "block : atomic",\r
146         "xml": "<block atomic=\"true\">",\r
147         "atomic": "true",\r
148         "comments": "",\r
149         "outputs": 1,\r
150         "x": 156.20235061645508,\r
151         "y": 342.5000410079956,\r
152         "z": "b2b332b8.ecb4c",\r
153         "wires": [\r
154             [\r
155                 "7e21bb0c.03de44",\r
156                 "941be79f.807ed8",\r
157                 "7b6affbc.ca3f"\r
158             ]\r
159         ]\r
160     },\r
161     {\r
162         "id": "ebd8afae.4253d",\r
163         "type": "not-found",\r
164         "name": "found",\r
165         "xml": "<outcome value='found'>\n",\r
166         "comments": "",\r
167         "outputs": 1,\r
168         "x": 1145.6310234069824,\r
169         "y": 448.46429920196533,\r
170         "z": "b2b332b8.ecb4c",\r
171         "wires": [\r
172             [\r
173                 "b022a59b.66efe8"\r
174             ]\r
175         ]\r
176     },\r
177     {\r
178         "id": "8ced2749.1c0918",\r
179         "type": "other",\r
180         "name": "not-found",\r
181         "xml": "<outcome value='not-found'>\n",\r
182         "comments": "",\r
183         "outputs": 1,\r
184         "x": 1149.7382049560547,\r
185         "y": 517.2143268585205,\r
186         "z": "b2b332b8.ecb4c",\r
187         "wires": [\r
188             [\r
189                 "bb3ddb29.67e8a8"\r
190             ]\r
191         ]\r
192     },\r
193     {\r
194         "id": "941be79f.807ed8",\r
195         "type": "call",\r
196         "name": "call  Generic_AnsibleDG",\r
197         "xml": "<call module='APPC' rpc='Generic_AnsibleDG' mode='sync' >\n",\r
198         "comments": "",\r
199         "outputs": 1,\r
200         "x": 324.91674041748047,\r
201         "y": 606.8571729660034,\r
202         "z": "b2b332b8.ecb4c",\r
203         "wires": [\r
204             [\r
205                 "f0ca9dc.a029d6",\r
206                 "c14fa4fe.f59ef8"\r
207             ]\r
208         ]\r
209     },\r
210     {\r
211         "id": "b022a59b.66efe8",\r
212         "type": "call",\r
213         "name": "call  MergeTemplateData",\r
214         "xml": "<call module='APPC' rpc='MergeTemplateData' mode='sync' >\n",\r
215         "comments": "",\r
216         "outputs": 1,\r
217         "x": 1352.857192993164,\r
218         "y": 447.1428565979004,\r
219         "z": "b2b332b8.ecb4c",\r
220         "wires": [\r
221             []\r
222         ]\r
223     },\r
224     {\r
225         "id": "18d834e5.32eb1b",\r
226         "type": "execute",\r
227         "name": "execute getTemplate Parameter_definition",\r
228         "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"getTemplateByVnfTypeNAction\">\n<parameter name=\"fileCategory\" value=\"config_template\" />\n<parameter name=\"responsePrefix\" value=\"config-template\" />",\r
229         "comments": "",\r
230         "outputs": 1,\r
231         "x": 878.5714721679688,\r
232         "y": 471.4286117553711,\r
233         "z": "b2b332b8.ecb4c",\r
234         "wires": [\r
235             [\r
236                 "ebd8afae.4253d",\r
237                 "8ced2749.1c0918"\r
238             ]\r
239         ]\r
240     },\r
241     {\r
242         "id": "bb3ddb29.67e8a8",\r
243         "type": "block",\r
244         "name": "block : atomic",\r
245         "xml": "<block atomic=\"true\">",\r
246         "atomic": "true",\r
247         "outputs": 1,\r
248         "x": 1361.4285202026367,\r
249         "y": 528.5714836120605,\r
250         "z": "b2b332b8.ecb4c",\r
251         "wires": [\r
252             []\r
253         ]\r
254     },\r
255     {\r
256         "id": "f0ca9dc.a029d6",\r
257         "type": "success",\r
258         "name": "success",\r
259         "xml": "<outcome value='success'>\n",\r
260         "comments": "",\r
261         "outputs": 1,\r
262         "x": 562.8571891784668,\r
263         "y": 657.1429481506348,\r
264         "z": "b2b332b8.ecb4c",\r
265         "wires": [\r
266             [\r
267                 "4d19c7fd.436708"\r
268             ]\r
269         ]\r
270     },\r
271     {\r
272         "id": "4d19c7fd.436708",\r
273         "type": "returnSuccess",\r
274         "name": "return success",\r
275         "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n<parameter name='output.status.code' value='`$output.status.code`' />\n<parameter name='output.status.message' value='`$output.status.message`'/>\n<parameter name='output.status.results' value = '`$output.status.results`'/>\n",\r
276         "comments": "",\r
277         "x": 780.5716171264648,\r
278         "y": 663.5714693069458,\r
279         "z": "b2b332b8.ecb4c",\r
280         "wires": []\r
281     },\r
282     {\r
283         "id": "c14fa4fe.f59ef8",\r
284         "type": "failure",\r
285         "name": "failure",\r
286         "xml": "<outcome value='failure'>\n",\r
287         "comments": "",\r
288         "outputs": 1,\r
289         "x": 547.1428833007812,\r
290         "y": 558.5713958740234,\r
291         "z": "b2b332b8.ecb4c",\r
292         "wires": [\r
293             [\r
294                 "55b4f534.292e5c"\r
295             ]\r
296         ]\r
297     },\r
298     {\r
299         "id": "55b4f534.292e5c",\r
300         "type": "returnFailure",\r
301         "name": "return failure",\r
302         "xml": "<return status='failure'>\n<parameter name='output.status.code' value='200' />\n<parameter name='output.status.message' value='`$output.status.message`'/>\n",\r
303         "comments": "",\r
304         "x": 798.571403503418,\r
305         "y": 574.28564453125,\r
306         "z": "b2b332b8.ecb4c",\r
307         "wires": []\r
308     },\r
309     {\r
310         "id": "9df2fa59.e3b388",\r
311         "type": "execute",\r
312         "name": "execute: getAnsibleRunningConfig",\r
313         "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"getConfigFilesByVnfActionNCategory\">\n<parameter name=\"fileCategory\" value=\"device_configuration\" />\n<parameter name='vnfname' value=\"`$config.vnf-name`\" />\n<parameter name='action' value=\"`$config.action`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.deviceconfig\" />\n",\r
314         "comments": "",\r
315         "outputs": 1,\r
316         "x": 1141.6666107177734,\r
317         "y": 200.00000953674316,\r
318         "z": "b2b332b8.ecb4c",\r
319         "wires": [\r
320             [\r
321                 "44e9bc7b.8cfb94",\r
322                 "15aafa2c.198166",\r
323                 "5aacae79.29154"\r
324             ]\r
325         ]\r
326     },\r
327     {\r
328         "id": "5aacae79.29154",\r
329         "type": "success",\r
330         "name": "success",\r
331         "xml": "<outcome value='success'>\n",\r
332         "comments": "",\r
333         "outputs": 1,\r
334         "x": 1287.6666412353516,\r
335         "y": 281.9999647140503,\r
336         "z": "b2b332b8.ecb4c",\r
337         "wires": [\r
338             [\r
339                 "8117d87b.2808a8"\r
340             ]\r
341         ]\r
342     },\r
343     {\r
344         "id": "8117d87b.2808a8",\r
345         "type": "block",\r
346         "name": "block",\r
347         "xml": "<block>\n",\r
348         "atomic": "false",\r
349         "comments": "",\r
350         "outputs": 1,\r
351         "x": 1450.6666412353516,\r
352         "y": 281.9999647140503,\r
353         "z": "b2b332b8.ecb4c",\r
354         "wires": [\r
355             [\r
356                 "b514f44.0458208"\r
357             ]\r
358         ]\r
359     },\r
360     {\r
361         "id": "15aafa2c.198166",\r
362         "type": "other",\r
363         "name": "other",\r
364         "xml": "<outcome value='Other'>\n",\r
365         "comments": "",\r
366         "outputs": 1,\r
367         "x": 1435.6666412353516,\r
368         "y": 224.9999647140503,\r
369         "z": "b2b332b8.ecb4c",\r
370         "wires": [\r
371             []\r
372         ]\r
373     },\r
374     {\r
375         "id": "44e9bc7b.8cfb94",\r
376         "type": "failure",\r
377         "name": "failure",\r
378         "xml": "<outcome value='failure'>\n",\r
379         "comments": "",\r
380         "outputs": 1,\r
381         "x": 1441.3333206176758,\r
382         "y": 162.6666498184204,\r
383         "z": "b2b332b8.ecb4c",\r
384         "wires": [\r
385             [\r
386                 "5e2afb10.22e314"\r
387             ]\r
388         ]\r
389     },\r
390     {\r
391         "id": "b514f44.0458208",\r
392         "type": "returnSuccess",\r
393         "name": "return success",\r
394         "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n",\r
395         "comments": "",\r
396         "x": 1653.6666412353516,\r
397         "y": 283.9999647140503,\r
398         "z": "b2b332b8.ecb4c",\r
399         "wires": []\r
400     },\r
401     {\r
402         "id": "5e2afb10.22e314",\r
403         "type": "block",\r
404         "name": "block",\r
405         "xml": "<block>\n",\r
406         "atomic": "false",\r
407         "comments": "",\r
408         "outputs": 1,\r
409         "x": 1617.3333206176758,\r
410         "y": 166.6666498184204,\r
411         "z": "b2b332b8.ecb4c",\r
412         "wires": [\r
413             [\r
414                 "bd876721.641cc8"\r
415             ]\r
416         ]\r
417     },\r
418     {\r
419         "id": "bd876721.641cc8",\r
420         "type": "returnFailure",\r
421         "name": "return failure",\r
422         "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n",\r
423         "comments": "",\r
424         "x": 1809.3333206176758,\r
425         "y": 159.6666498184204,\r
426         "z": "b2b332b8.ecb4c",\r
427         "wires": []\r
428     },\r
429     {\r
430         "id": "7b6affbc.ca3f",\r
431         "type": "set",\r
432         "name": "set tmp.message",\r
433         "xml": "<set>\n<parameter name=\"tmp.message\" value=\"`$error-code + ':' + $error-message`\"/>\n",\r
434         "comments": "",\r
435         "x": 308.75404357910156,\r
436         "y": 702.3611240386963,\r
437         "z": "b2b332b8.ecb4c",\r
438         "wires": []\r
439     }\r
440 ]\r