40d3210b7c2e443f3d251a3689d5900ee8bb9f52
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_GetDeviceRunningConfig.json
1 [
2   {
3     "id": "5f50727e.7a0a6c",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 162,
8     "y": 117,
9     "z": "aaa9f907.0834a8",
10     "wires": [
11       [
12         "e654bc3d.74fbb"
13       ]
14     ]
15   },
16   {
17     "id": "2b40968d.ab629a",
18     "type": "method",
19     "name": "method: GetDeviceRunningConfig",
20     "xml": "<method rpc='GetDeviceRunningConfig' mode='sync'>\n",
21     "comments": "",
22     "outputs": 1,
23     "x": 598.4285430908203,
24     "y": 107.42857456207275,
25     "z": "aaa9f907.0834a8",
26     "wires": [
27       [
28         "959facc2.b56d1"
29       ]
30     ]
31   },
32   {
33     "id": "e654bc3d.74fbb",
34     "type": "service-logic",
35     "name": "APPC 4.0.0",
36     "module": "APPC",
37     "version": "3.1.0",
38     "comments": "",
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'>",
40     "outputs": 1,
41     "x": 353,
42     "y": 115,
43     "z": "aaa9f907.0834a8",
44     "wires": [
45       [
46         "2b40968d.ab629a"
47       ]
48     ]
49   },
50   {
51     "id": "35a488e.66b5c78",
52     "type": "set",
53     "name": "set Request Parameters",
54     "xml": "<set>\n<parameter name='vnf-type' value=\"`$config.vnf-type`\" />\n<parameter name='vnf-name' value=\"`$config.vnf-name`\" />\n<parameter name='protocol' value=\"`$config.protocol`\" />\n<parameter name='hostIpAddress' value=\"`$config.host-ip-address`\" />\n<parameter name='userName' value=\"`$config.user-name`\" />\n<parameter name='password' value=\"`$config.password`\" />\n<parameter name='portNumber' value=\"`$config.port-number`\" />\n",
55     "comments": "",
56     "x": 524.3334197998047,
57     "y": 185.99999570846558,
58     "z": "aaa9f907.0834a8",
59     "wires": []
60   },
61   {
62     "id": "df8c5a7b.dd26a8",
63     "type": "execute",
64     "name": "execute: Get Rest Configuration",
65     "xml": "<execute plugin=\"org.onap.sdnc.restconf.RestConfCallNode\" method=\"getConfiguration\">\n<parameter name=\"hostIpAddress\" value=\"`$hostIpAddress`\" />\n<parameter name=\"protocol\" value=\"`$protocol`\" />\n<parameter name=\"responsePrefix\" value=\"restconf\" />\n",
66     "comments": "",
67     "outputs": 1,
68     "x": 658,
69     "y": 531,
70     "z": "aaa9f907.0834a8",
71     "wires": [
72       [
73         "1ef3f92e.77bee7",
74         "b15369f7.e71488",
75         "afa3c121.5b7f1"
76       ]
77     ]
78   },
79   {
80     "id": "6d6d9155.81b31",
81     "type": "returnFailure",
82     "name": "return failure",
83     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"Unable to Get the Configuration\"/>\n",
84     "comments": "",
85     "x": 1959.0000381469727,
86     "y": 641.0000162124634,
87     "z": "aaa9f907.0834a8",
88     "wires": []
89   },
90   {
91     "id": "1ef3f92e.77bee7",
92     "type": "other",
93     "name": "other",
94     "xml": "<outcome value='Other'>\n",
95     "comments": "",
96     "outputs": 1,
97     "x": 915,
98     "y": 599,
99     "z": "aaa9f907.0834a8",
100     "wires": [
101       [
102         "68f17483.13477c"
103       ]
104     ]
105   },
106   {
107     "id": "da46d5b4.c39698",
108     "type": "block",
109     "name": "block",
110     "xml": "<block>\n",
111     "atomic": "false",
112     "comments": "",
113     "outputs": 1,
114     "x": 938,
115     "y": 651,
116     "z": "aaa9f907.0834a8",
117     "wires": [
118       [
119         "8743fbd8.ed0748"
120       ]
121     ]
122   },
123   {
124     "id": "8743fbd8.ed0748",
125     "type": "returnSuccess",
126     "name": "return success",
127     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$restconf.config`\" />\n",
128     "comments": "",
129     "x": 1167,
130     "y": 639,
131     "z": "aaa9f907.0834a8",
132     "wires": []
133   },
134   {
135     "id": "b15369f7.e71488",
136     "type": "success",
137     "name": "success",
138     "xml": "<outcome value='success'>\n",
139     "comments": "",
140     "outputs": 1,
141     "x": 754,
142     "y": 651,
143     "z": "aaa9f907.0834a8",
144     "wires": [
145       [
146         "da46d5b4.c39698"
147       ]
148     ]
149   },
150   {
151     "id": "68f17483.13477c",
152     "type": "block",
153     "name": "block",
154     "xml": "<block>\n",
155     "atomic": "false",
156     "comments": "",
157     "outputs": 1,
158     "x": 1746.0000343322754,
159     "y": 631.0000648498535,
160     "z": "aaa9f907.0834a8",
161     "wires": [
162       [
163         "6d6d9155.81b31"
164       ]
165     ]
166   },
167   {
168     "id": "959facc2.b56d1",
169     "type": "block",
170     "name": "block",
171     "xml": "<block>\n",
172     "atomic": "false",
173     "comments": "",
174     "outputs": 1,
175     "x": 255,
176     "y": 185,
177     "z": "aaa9f907.0834a8",
178     "wires": [
179       [
180         "35a488e.66b5c78",
181         "6bc3503b.3f789"
182       ]
183     ]
184   },
185   {
186     "id": "a37300e4.819ff",
187     "type": "outcome",
188     "name": "RESTCONF-XML",
189     "xml": "<outcome value='RESTCONF-XML'>\n",
190     "comments": "",
191     "outputs": 1,
192     "x": 300,
193     "y": 532,
194     "z": "aaa9f907.0834a8",
195     "wires": [
196       [
197         "a8ce2a40.6697c8"
198       ]
199     ]
200   },
201   {
202     "id": "a8ce2a40.6697c8",
203     "type": "block",
204     "name": "block",
205     "xml": "<block atomic=\"true\">\n",
206     "atomic": "false",
207     "comments": "",
208     "outputs": 1,
209     "x": 460,
210     "y": 483,
211     "z": "aaa9f907.0834a8",
212     "wires": [
213       [
214         "df8c5a7b.dd26a8"
215       ]
216     ]
217   },
218   {
219     "id": "6bc3503b.3f789",
220     "type": "switchNode",
221     "name": "switch : Protocol",
222     "xml": "<switch test=\"`$protocol`\">\n",
223     "comments": "",
224     "outputs": 1,
225     "x": 130,
226     "y": 287,
227     "z": "aaa9f907.0834a8",
228     "wires": [
229       [
230         "a37300e4.819ff",
231         "1b94eb1a.378b65",
232         "935a8242.99721",
233         "47f59f7d.0d21c",
234         "2855e5f.b0a0a1a",
235         "5c3f7224.e7bfdc",
236         "cf6bb3bf.5613b"
237       ]
238     ]
239   },
240   {
241     "id": "1b94eb1a.378b65",
242     "type": "outcome",
243     "name": "CLI",
244     "xml": "<outcome value='CLI'>\n",
245     "comments": "",
246     "outputs": 1,
247     "x": 324,
248     "y": 288,
249     "z": "aaa9f907.0834a8",
250     "wires": [
251       [
252         "88b20ed9.99e4c"
253       ]
254     ]
255   },
256   {
257     "id": "f9f576ad.2c49c8",
258     "type": "get-resource",
259     "name": "get-resource GET_CONFIG_TEMPLATE",
260     "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT TEMPLATE FROM GET_CONFIG_TEMPLATE WHERE vnf_type = $vnf-type ;\"\n    force='true'\n\tpfx='config-template'>\n",
261     "comments": "",
262     "outputs": 1,
263     "x": 707.9999694824219,
264     "y": 266,
265     "z": "aaa9f907.0834a8",
266     "wires": [
267       [
268         "71cb18ca.264698",
269         "6d16099a.f50a08"
270       ]
271     ]
272   },
273   {
274     "id": "88b20ed9.99e4c",
275     "type": "block",
276     "name": "block",
277     "xml": "<block atomic=\"true\">\n",
278     "atomic": "false",
279     "comments": "",
280     "outputs": 1,
281     "x": 463.9999694824219,
282     "y": 289,
283     "z": "aaa9f907.0834a8",
284     "wires": [
285       [
286         "f9f576ad.2c49c8",
287         "df74b79d.a64fe8"
288       ]
289     ]
290   },
291   {
292     "id": "5f4ce45b.77a3dc",
293     "type": "returnFailure",
294     "name": "return failure",
295     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"Unable to Read Config Template\"/>\n\t",
296     "comments": "",
297     "x": 1284.9999694824219,
298     "y": 293,
299     "z": "aaa9f907.0834a8",
300     "wires": []
301   },
302   {
303     "id": "faf02c25.d5151",
304     "type": "block",
305     "name": "block",
306     "xml": "<block atomic=\"true\">\n",
307     "atomic": "false",
308     "comments": "",
309     "outputs": 1,
310     "x": 1113.9999694824219,
311     "y": 294,
312     "z": "aaa9f907.0834a8",
313     "wires": [
314       [
315         "5f4ce45b.77a3dc"
316       ]
317     ]
318   },
319   {
320     "id": "cb69479b.80e9c8",
321     "type": "returnSuccess",
322     "name": "return success",
323     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$cliOutput`\" />\n",
324     "comments": "",
325     "x": 1161,
326     "y": 509.00004863739014,
327     "z": "aaa9f907.0834a8",
328     "wires": []
329   },
330   {
331     "id": "df74b79d.a64fe8",
332     "type": "execute",
333     "name": "execute: Get CLI RunningConfig",
334     "xml": "<configure adaptor='org.onap.appc.ccadaptor.ConfigComponentAdaptor' key='GetCliRunningConfig'>\n<parameter name=\"Host_ip_address\" value=\"`$hostIpAddress`\" />\n<parameter name=\"User_name\" value=\"`$userName`\" />\n<parameter name=\"Password\" value=\"`$password`\" />\n<parameter name=\"Port_number\" value=\"`$portNumber`\" />\n<parameter name=\"Get_config_template\" value=\"`$config-template.TEMPLATE`\" />\n",
335     "comments": "",
336     "outputs": 1,
337     "x": 673.0000152587891,
338     "y": 355.0000123977661,
339     "z": "aaa9f907.0834a8",
340     "wires": [
341       [
342         "8e7da4ab.4d4868",
343         "e71d0c2d.af144",
344         "5469adb9.e96f84"
345       ]
346     ]
347   },
348   {
349     "id": "cc7baf11.3e467",
350     "type": "block",
351     "name": "block",
352     "xml": "<block>\n",
353     "atomic": "false",
354     "comments": "",
355     "outputs": 1,
356     "x": 940,
357     "y": 454.00006103515625,
358     "z": "aaa9f907.0834a8",
359     "wires": [
360       [
361         "cb69479b.80e9c8"
362       ]
363     ]
364   },
365   {
366     "id": "71cb18ca.264698",
367     "type": "failure",
368     "name": "failure",
369     "xml": "<outcome value='failure'>\n",
370     "comments": "",
371     "outputs": 1,
372     "x": 960.9999694824219,
373     "y": 306,
374     "z": "aaa9f907.0834a8",
375     "wires": [
376       [
377         "faf02c25.d5151"
378       ]
379     ]
380   },
381   {
382     "id": "8e7da4ab.4d4868",
383     "type": "success",
384     "name": "success",
385     "xml": "<outcome value='success'>\n",
386     "comments": "",
387     "outputs": 1,
388     "x": 766,
389     "y": 452.00006103515625,
390     "z": "aaa9f907.0834a8",
391     "wires": [
392       [
393         "cc7baf11.3e467"
394       ]
395     ]
396   },
397   {
398     "id": "afa3c121.5b7f1",
399     "type": "failure",
400     "name": "failure",
401     "xml": "<outcome value='failure'>\n",
402     "comments": "",
403     "outputs": 1,
404     "x": 924,
405     "y": 554,
406     "z": "aaa9f907.0834a8",
407     "wires": [
408       [
409         "68f17483.13477c"
410       ]
411     ]
412   },
413   {
414     "id": "6d16099a.f50a08",
415     "type": "not-found",
416     "name": "not-found",
417     "xml": "<outcome value='not-found'>\n",
418     "comments": "",
419     "outputs": 1,
420     "x": 959.9999694824219,
421     "y": 235,
422     "z": "aaa9f907.0834a8",
423     "wires": [
424       [
425         "faf02c25.d5151"
426       ]
427     ]
428   },
429   {
430     "id": "e71d0c2d.af144",
431     "type": "failure",
432     "name": "failure",
433     "xml": "<outcome value='failure'>\n",
434     "comments": "",
435     "outputs": 1,
436     "x": 943.0000076293945,
437     "y": 369.9999933242798,
438     "z": "aaa9f907.0834a8",
439     "wires": [
440       [
441         "ee5dec67.04732"
442       ]
443     ]
444   },
445   {
446     "id": "5469adb9.e96f84",
447     "type": "other",
448     "name": "other",
449     "xml": "<outcome value='Other'>\n",
450     "comments": "",
451     "outputs": 1,
452     "x": 934,
453     "y": 409,
454     "z": "aaa9f907.0834a8",
455     "wires": [
456       [
457         "68f17483.13477c"
458       ]
459     ]
460   },
461   {
462     "id": "4937716.990be9",
463     "type": "comment",
464     "name": "",
465     "info": "",
466     "comments": "",
467     "x": 840.9999694824219,
468     "y": 47,
469     "z": "aaa9f907.0834a8",
470     "wires": []
471   },
472   {
473     "id": "935a8242.99721",
474     "type": "outcome",
475     "name": "NETCONF-XML",
476     "xml": "<outcome value='NETCONF-XML'>\n",
477     "comments": "",
478     "outputs": 1,
479     "x": 235,
480     "y": 695,
481     "z": "aaa9f907.0834a8",
482     "wires": [
483       [
484         "bd0cb1b.7ea3d5"
485       ]
486     ]
487   },
488   {
489     "id": "bd0cb1b.7ea3d5",
490     "type": "block",
491     "name": "block",
492     "xml": "<block atomic=\"true\">\n",
493     "atomic": "false",
494     "comments": "",
495     "outputs": 1,
496     "x": 407,
497     "y": 695,
498     "z": "aaa9f907.0834a8",
499     "wires": [
500       [
501         "940d203d.4c356"
502       ]
503     ]
504   },
505   {
506     "id": "940d203d.4c356",
507     "type": "execute",
508     "name": "execute: Get XML RunningConfig",
509     "xml": "<configure adaptor='org.onap.appc.ccadaptor.ConfigComponentAdaptor' key='xml-getrunningconfig'>\n<parameter name=\"Host_ip_address\" value=\"`$hostIpAddress`\" />\n<parameter name=\"User_name\" value=\"`$userName`\" />\n<parameter name=\"Password\" value=\"`$password`\" />\n<parameter name=\"Port_number\" value=\"`$portNumber`\" />\n<parameter name=\"Protocol\" value=\"`$protocol`\" />\n",
510     "comments": "",
511     "outputs": 1,
512     "x": 663.0000305175781,
513     "y": 722.7143230438232,
514     "z": "aaa9f907.0834a8",
515     "wires": [
516       [
517         "c22d359b.d6e578",
518         "41dcdfec.eae44",
519         "fe26a5fb.5fcbe8"
520       ]
521     ]
522   },
523   {
524     "id": "c22d359b.d6e578",
525     "type": "failure",
526     "name": "failure",
527     "xml": "<outcome value='failure'>\n",
528     "comments": "",
529     "outputs": 1,
530     "x": 963,
531     "y": 706,
532     "z": "aaa9f907.0834a8",
533     "wires": [
534       [
535         "ee5dec67.04732"
536       ]
537     ]
538   },
539   {
540     "id": "41dcdfec.eae44",
541     "type": "other",
542     "name": "other",
543     "xml": "<outcome value='Other'>\n",
544     "comments": "",
545     "outputs": 1,
546     "x": 964,
547     "y": 755,
548     "z": "aaa9f907.0834a8",
549     "wires": [
550       [
551         "68f17483.13477c"
552       ]
553     ]
554   },
555   {
556     "id": "47f59f7d.0d21c",
557     "type": "outcome",
558     "name": "RESTCONF",
559     "xml": "<outcome value='RESTCONF'>\n",
560     "comments": "",
561     "outputs": 1,
562     "x": 312,
563     "y": 457,
564     "z": "aaa9f907.0834a8",
565     "wires": [
566       [
567         "a8ce2a40.6697c8"
568       ]
569     ]
570   },
571   {
572     "id": "fe26a5fb.5fcbe8",
573     "type": "success",
574     "name": "success",
575     "xml": "<outcome value='success'>\n",
576     "comments": "",
577     "outputs": 1,
578     "x": 784,
579     "y": 803,
580     "z": "aaa9f907.0834a8",
581     "wires": [
582       [
583         "a376462d.7ca1f8"
584       ]
585     ]
586   },
587   {
588     "id": "a376462d.7ca1f8",
589     "type": "block",
590     "name": "block",
591     "xml": "<block>\n",
592     "atomic": "false",
593     "comments": "",
594     "outputs": 1,
595     "x": 960,
596     "y": 802,
597     "z": "aaa9f907.0834a8",
598     "wires": [
599       [
600         "557c146c.01703c"
601       ]
602     ]
603   },
604   {
605     "id": "557c146c.01703c",
606     "type": "returnSuccess",
607     "name": "return success",
608     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$xmlRunningConfigOutput `\" />\n",
609     "comments": "",
610     "x": 1164.6669387817383,
611     "y": 800.0000133514404,
612     "z": "aaa9f907.0834a8",
613     "wires": []
614   },
615   {
616     "id": "2855e5f.b0a0a1a",
617     "type": "outcome",
618     "name": "CHEF",
619     "xml": "<outcome value='CHEF'>\n",
620     "comments": "",
621     "outputs": 1,
622     "x": 206,
623     "y": 792,
624     "z": "aaa9f907.0834a8",
625     "wires": [
626       [
627         "e548945.c96db68"
628       ]
629     ]
630   },
631   {
632     "id": "243be507.25590a",
633     "type": "block",
634     "name": "block",
635     "xml": "<block atomic=\"true\">\n",
636     "atomic": "false",
637     "comments": "",
638     "outputs": 1,
639     "x": 418.99999237060547,
640     "y": 839.6666603088379,
641     "z": "aaa9f907.0834a8",
642     "wires": [
643       [
644         "b34a875c.2ef438"
645       ]
646     ]
647   },
648   {
649     "id": "b34a875c.2ef438",
650     "type": "execute",
651     "name": "execute: getChefRunningConfig",
652     "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"getConfigFilesByVnfVmNCategory\">\n<parameter name=\"fileCategory\" value=\"device_configuration\" />\n<parameter name='vnfId' value=\"`$config.vnf-id`\" />\n<parameter name='vmName' value=\"`$config.vm-name`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.deviceconfig\" />\n",
653     "comments": "",
654     "outputs": 1,
655     "x": 655.1428680419922,
656     "y": 883.8572664260864,
657     "z": "aaa9f907.0834a8",
658     "wires": [
659       [
660         "1bc03f81.ad7c",
661         "e23ac302.4d2ed",
662         "8c7a764a.a11bd8"
663       ]
664     ]
665   },
666   {
667     "id": "8c7a764a.a11bd8",
668     "type": "success",
669     "name": "success",
670     "xml": "<outcome value='success'>\n",
671     "comments": "",
672     "outputs": 1,
673     "x": 849.7142944335938,
674     "y": 980.14284324646,
675     "z": "aaa9f907.0834a8",
676     "wires": [
677       [
678         "a0f13048.149d4"
679       ]
680     ]
681   },
682   {
683     "id": "a0f13048.149d4",
684     "type": "block",
685     "name": "block",
686     "xml": "<block>\n",
687     "atomic": "false",
688     "comments": "",
689     "outputs": 1,
690     "x": 1148.6667976379395,
691     "y": 1014.6666450500488,
692     "z": "aaa9f907.0834a8",
693     "wires": [
694       [
695         "199a89c0.534d86"
696       ]
697     ]
698   },
699   {
700     "id": "e23ac302.4d2ed",
701     "type": "other",
702     "name": "other",
703     "xml": "<outcome value='Other'>\n",
704     "comments": "",
705     "outputs": 1,
706     "x": 957.000129699707,
707     "y": 916.0000658035278,
708     "z": "aaa9f907.0834a8",
709     "wires": [
710       []
711     ]
712   },
713   {
714     "id": "1bc03f81.ad7c",
715     "type": "failure",
716     "name": "failure",
717     "xml": "<outcome value='failure'>\n",
718     "comments": "",
719     "outputs": 1,
720     "x": 956.000129699707,
721     "y": 867.0000658035278,
722     "z": "aaa9f907.0834a8",
723     "wires": [
724       [
725         "a0d0193b.c46688"
726       ]
727     ]
728   },
729   {
730     "id": "199a89c0.534d86",
731     "type": "returnSuccess",
732     "name": "return success",
733     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n",
734     "comments": "",
735     "x": 1385.000144958496,
736     "y": 1018.33331823349,
737     "z": "aaa9f907.0834a8",
738     "wires": []
739   },
740   {
741     "id": "a0d0193b.c46688",
742     "type": "block",
743     "name": "block",
744     "xml": "<block>\n",
745     "atomic": "false",
746     "comments": "",
747     "outputs": 1,
748     "x": 1132.000129699707,
749     "y": 871.0000658035278,
750     "z": "aaa9f907.0834a8",
751     "wires": [
752       [
753         "87af55fa.73a128"
754       ]
755     ]
756   },
757   {
758     "id": "87af55fa.73a128",
759     "type": "returnFailure",
760     "name": "return failure",
761     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n",
762     "comments": "",
763     "x": 1282.3334503173828,
764     "y": 851.1429662704468,
765     "z": "aaa9f907.0834a8",
766     "wires": []
767   },
768   {
769     "id": "a39ef07c.ac9ad",
770     "type": "returnFailure",
771     "name": "return failure",
772     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$error-message`\"/>\n",
773     "comments": "",
774     "x": 1471,
775     "y": 417,
776     "z": "aaa9f907.0834a8",
777     "wires": []
778   },
779   {
780     "id": "ee5dec67.04732",
781     "type": "block",
782     "name": "block",
783     "xml": "<block>\n",
784     "atomic": "false",
785     "comments": "",
786     "outputs": 1,
787     "x": 1299,
788     "y": 421,
789     "z": "aaa9f907.0834a8",
790     "wires": [
791       [
792         "a39ef07c.ac9ad"
793       ]
794     ]
795   },
796   {
797     "id": "5c3f7224.e7bfdc",
798     "type": "outcome",
799     "name": " Ansible",
800     "xml": "<outcome value='Ansible'>\n",
801     "comments": "",
802     "outputs": 1,
803     "x": 180.44049835205078,
804     "y": 909.7263145446777,
805     "z": "aaa9f907.0834a8",
806     "wires": [
807       [
808         "1778d67d.1f811a"
809       ]
810     ]
811   },
812   {
813     "id": "e548945.c96db68",
814     "type": "block",
815     "name": "block",
816     "xml": "<block atomic=\"true\">\n",
817     "atomic": "false",
818     "comments": "",
819     "outputs": 1,
820     "x": 366.58331298828125,
821     "y": 971.583251953125,
822     "z": "aaa9f907.0834a8",
823     "wires": [
824       [
825         "6a9b0e78.b7d2e"
826       ]
827     ]
828   },
829   {
830     "id": "6a9b0e78.b7d2e",
831     "type": "call",
832     "name": "call  GetTemplateConfig_Chef",
833     "xml": "<call module='APPC' rpc='GetTemplateConfig_Chef' mode='sync' >\n",
834     "comments": "",
835     "outputs": 1,
836     "x": 585.3928527832031,
837     "y": 1016.5835304260254,
838     "z": "aaa9f907.0834a8",
839     "wires": [
840       [
841         "8b28adda.36ce8",
842         "27133a0f.123c56",
843         "ed43cd16.7a39f"
844       ]
845     ]
846   },
847   {
848     "id": "8a50e153.0677f",
849     "type": "call",
850     "name": "call  GetTemplateConfig_Ansible",
851     "xml": "<call module='APPC' rpc='GetTemplateConfig_Ansible' mode='sync' >\n",
852     "comments": "",
853     "outputs": 1,
854     "x": 551.107063293457,
855     "y": 1253.726152420044,
856     "z": "aaa9f907.0834a8",
857     "wires": [
858       [
859         "18a59cfe.11d2a3",
860         "b68f0106.b83e1",
861         "4a3b5fbe.b99de"
862       ]
863     ]
864   },
865   {
866     "id": "27133a0f.123c56",
867     "type": "other",
868     "name": "other",
869     "xml": "<outcome value='Other'>\n",
870     "comments": "",
871     "outputs": 1,
872     "x": 675.8690185546875,
873     "y": 1113.9643206596375,
874     "z": "aaa9f907.0834a8",
875     "wires": [
876       [
877         "68f17483.13477c"
878       ]
879     ]
880   },
881   {
882     "id": "8b28adda.36ce8",
883     "type": "failure",
884     "name": "failure",
885     "xml": "<outcome value='failure'>\n",
886     "comments": "",
887     "outputs": 1,
888     "x": 674.8690185546875,
889     "y": 1064.9643206596375,
890     "z": "aaa9f907.0834a8",
891     "wires": [
892       [
893         "116c0671.d0a36a"
894       ]
895     ]
896   },
897   {
898     "id": "116c0671.d0a36a",
899     "type": "block",
900     "name": "block",
901     "xml": "<block>\n",
902     "atomic": "false",
903     "comments": "",
904     "outputs": 1,
905     "x": 850.8690185546875,
906     "y": 1068.9643206596375,
907     "z": "aaa9f907.0834a8",
908     "wires": [
909       [
910         "850ccc0e.dd65a"
911       ]
912     ]
913   },
914   {
915     "id": "850ccc0e.dd65a",
916     "type": "returnFailure",
917     "name": "return failure",
918     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$error-message`\"/>\n\n",
919     "comments": "",
920     "x": 1090.8690185546875,
921     "y": 1061.9643206596375,
922     "z": "aaa9f907.0834a8",
923     "wires": []
924   },
925   {
926     "id": "ed43cd16.7a39f",
927     "type": "success",
928     "name": "success",
929     "xml": "<outcome value='success'>\n",
930     "comments": "",
931     "outputs": 1,
932     "x": 614.2023315429688,
933     "y": 1187.297694683075,
934     "z": "aaa9f907.0834a8",
935     "wires": [
936       [
937         "6c819002.b9a78"
938       ]
939     ]
940   },
941   {
942     "id": "6c819002.b9a78",
943     "type": "block",
944     "name": "block",
945     "xml": "<block>\n",
946     "atomic": "false",
947     "comments": "",
948     "outputs": 1,
949     "x": 777.2023315429688,
950     "y": 1187.297694683075,
951     "z": "aaa9f907.0834a8",
952     "wires": [
953       [
954         "e5c182da.8fd39"
955       ]
956     ]
957   },
958   {
959     "id": "e5c182da.8fd39",
960     "type": "returnSuccess",
961     "name": "return success",
962     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$APPC.GetRunningConfig`\" />\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",
963     "comments": "",
964     "x": 927.3451843261719,
965     "y": 1166.4403648376465,
966     "z": "aaa9f907.0834a8",
967     "wires": []
968   },
969   {
970     "id": "1778d67d.1f811a",
971     "type": "block",
972     "name": "block",
973     "xml": "<block atomic=\"true\">\n",
974     "atomic": "false",
975     "comments": "",
976     "outputs": 1,
977     "x": 362.77384185791016,
978     "y": 1168.7260665893555,
979     "z": "aaa9f907.0834a8",
980     "wires": [
981       [
982         "8a50e153.0677f"
983       ]
984     ]
985   },
986   {
987     "id": "b68f0106.b83e1",
988     "type": "other",
989     "name": "other",
990     "xml": "<outcome value='Other'>\n",
991     "comments": "",
992     "outputs": 1,
993     "x": 784.4403610229492,
994     "y": 1318.7261695861816,
995     "z": "aaa9f907.0834a8",
996     "wires": [
997       [
998         "68f17483.13477c"
999       ]
1000     ]
1001   },
1002   {
1003     "id": "18a59cfe.11d2a3",
1004     "type": "failure",
1005     "name": "failure",
1006     "xml": "<outcome value='failure'>\n",
1007     "comments": "",
1008     "outputs": 1,
1009     "x": 783.4403610229492,
1010     "y": 1269.7261695861816,
1011     "z": "aaa9f907.0834a8",
1012     "wires": [
1013       [
1014         "7b309971.2eec98"
1015       ]
1016     ]
1017   },
1018   {
1019     "id": "7b309971.2eec98",
1020     "type": "block",
1021     "name": "block",
1022     "xml": "<block>\n",
1023     "atomic": "false",
1024     "comments": "",
1025     "outputs": 1,
1026     "x": 959.4403610229492,
1027     "y": 1273.7261695861816,
1028     "z": "aaa9f907.0834a8",
1029     "wires": [
1030       [
1031         "ac37b56e.16a288"
1032       ]
1033     ]
1034   },
1035   {
1036     "id": "ac37b56e.16a288",
1037     "type": "returnFailure",
1038     "name": "return failure",
1039     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$error-message`\"/>\n\n",
1040     "comments": "",
1041     "x": 1151.4403381347656,
1042     "y": 1266.7261772155762,
1043     "z": "aaa9f907.0834a8",
1044     "wires": []
1045   },
1046   {
1047     "id": "4a3b5fbe.b99de",
1048     "type": "success",
1049     "name": "success",
1050     "xml": "<outcome value='success'>\n",
1051     "comments": "",
1052     "outputs": 1,
1053     "x": 722.7736740112305,
1054     "y": 1392.0595436096191,
1055     "z": "aaa9f907.0834a8",
1056     "wires": [
1057       [
1058         "b7eb4e19.d63b1"
1059       ]
1060     ]
1061   },
1062   {
1063     "id": "b7eb4e19.d63b1",
1064     "type": "block",
1065     "name": "block",
1066     "xml": "<block>\n",
1067     "atomic": "false",
1068     "comments": "",
1069     "outputs": 1,
1070     "x": 885.7736740112305,
1071     "y": 1392.0595436096191,
1072     "z": "aaa9f907.0834a8",
1073     "wires": [
1074       [
1075         "abbdcc7f.094e2"
1076       ]
1077     ]
1078   },
1079   {
1080     "id": "abbdcc7f.094e2",
1081     "type": "returnSuccess",
1082     "name": "return success",
1083     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$APPC.GetRunningConfig`\" />\n<parameter name='code' value='`$output.status.code`' />\n<parameter name='message' value='`$output.status.message`'/>\n<parameter name='Status' value = '`$output.status.results`'/>\n",
1084     "comments": "",
1085     "x": 1074.7736282348633,
1086     "y": 1394.059624671936,
1087     "z": "aaa9f907.0834a8",
1088     "wires": []
1089   },
1090   {
1091     "id": "cf6bb3bf.5613b",
1092     "type": "outcome",
1093     "name": " Saltstack",
1094     "xml": "<outcome value='Saltstack'>\n",
1095     "comments": "",
1096     "outputs": 1,
1097     "x": 153,
1098     "y": 1015,
1099     "z": "aaa9f907.0834a8",
1100     "wires": [
1101       [
1102         "d62e6f66.3a077"
1103       ]
1104     ]
1105   },
1106   {
1107     "id": "d62e6f66.3a077",
1108     "type": "block",
1109     "name": "block",
1110     "xml": "<block atomic=\"true\">\n",
1111     "atomic": "false",
1112     "comments": "",
1113     "outputs": 1,
1114     "x": 322.3333435058594,
1115     "y": 1398.9997520446777,
1116     "z": "aaa9f907.0834a8",
1117     "wires": [
1118       [
1119         "c742f77a.7a9c08"
1120       ]
1121     ]
1122   },
1123   {
1124     "id": "c742f77a.7a9c08",
1125     "type": "call",
1126     "name": "call  GetTemplateConfig_Ansible",
1127     "xml": "<call module='APPC' rpc='GetTemplateConfig_Saltstack' mode='sync' >\n",
1128     "comments": "",
1129     "outputs": 1,
1130     "x": 510.66656494140625,
1131     "y": 1483.9998378753662,
1132     "z": "aaa9f907.0834a8",
1133     "wires": [
1134       [
1135         "626090db.398aa",
1136         "585a3384.af8cac",
1137         "98a218c8.7bc388"
1138       ]
1139     ]
1140   },
1141   {
1142     "id": "626090db.398aa",
1143     "type": "failure",
1144     "name": "failure",
1145     "xml": "<outcome value='failure'>\n",
1146     "comments": "",
1147     "outputs": 1,
1148     "x": 742.9998626708984,
1149     "y": 1499.999855041504,
1150     "z": "aaa9f907.0834a8",
1151     "wires": [
1152       [
1153         "59822d97.07a334"
1154       ]
1155     ]
1156   },
1157   {
1158     "id": "585a3384.af8cac",
1159     "type": "other",
1160     "name": "other",
1161     "xml": "<outcome value='Other'>\n",
1162     "comments": "",
1163     "outputs": 1,
1164     "x": 734.9998779296875,
1165     "y": 1550.9998779296875,
1166     "z": "aaa9f907.0834a8",
1167     "wires": [
1168       [
1169         "68f17483.13477c"
1170       ]
1171     ]
1172   },
1173   {
1174     "id": "98a218c8.7bc388",
1175     "type": "success",
1176     "name": "success",
1177     "xml": "<outcome value='success'>\n",
1178     "comments": "",
1179     "outputs": 1,
1180     "x": 682.3331756591797,
1181     "y": 1622.3332290649414,
1182     "z": "aaa9f907.0834a8",
1183     "wires": [
1184       [
1185         "42419a01.ee0414"
1186       ]
1187     ]
1188   },
1189   {
1190     "id": "42419a01.ee0414",
1191     "type": "block",
1192     "name": "block",
1193     "xml": "<block>\n",
1194     "atomic": "false",
1195     "comments": "",
1196     "outputs": 1,
1197     "x": 845.3331756591797,
1198     "y": 1622.3332290649414,
1199     "z": "aaa9f907.0834a8",
1200     "wires": [
1201       [
1202         "a54aa26b.886d8"
1203       ]
1204     ]
1205   },
1206   {
1207     "id": "59822d97.07a334",
1208     "type": "block",
1209     "name": "block",
1210     "xml": "<block>\n",
1211     "atomic": "false",
1212     "comments": "",
1213     "outputs": 1,
1214     "x": 918.9998626708984,
1215     "y": 1503.999855041504,
1216     "z": "aaa9f907.0834a8",
1217     "wires": [
1218       [
1219         "d4cbb126.4bbaa"
1220       ]
1221     ]
1222   },
1223   {
1224     "id": "d4cbb126.4bbaa",
1225     "type": "returnFailure",
1226     "name": "return failure",
1227     "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$error-message`\"/>\n\n",
1228     "comments": "",
1229     "x": 1110.9998397827148,
1230     "y": 1496.9998626708984,
1231     "z": "aaa9f907.0834a8",
1232     "wires": []
1233   },
1234   {
1235     "id": "a54aa26b.886d8",
1236     "type": "returnSuccess",
1237     "name": "return success",
1238     "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$APPC.GetRunningConfig`\" />\n<parameter name='code' value='`$output.status.code`' />\n<parameter name='message' value='`$output.status.message`'/>\n<parameter name='Status' value = '`$output.status.results`'/>\n",
1239     "comments": "",
1240     "x": 1034.3331298828125,
1241     "y": 1624.3333101272583,
1242     "z": "aaa9f907.0834a8",
1243     "wires": []
1244   }
1245 ]