3 "id":"d0ad0305.352fc",
\r
5 "name":"saltstack-adaptor-1.0",
\r
6 "xml":"<method rpc='saltstack-adaptor-1.0-exec-SLSFile' mode='sync'>\n",
\r
11 "z":"b84dc629.83cd08",
\r
19 "id":"22aefec.e8c7902",
\r
20 "type":"service-logic",
\r
21 "name":"APPC 2.0.1",
\r
25 "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='2.0.1'>",
\r
29 "z":"b84dc629.83cd08",
\r
37 "id":"31587001.4259e",
\r
38 "type":"returnFailure",
\r
39 "name":"return failure",
\r
40 "xml":"<return status='failure'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='`$org.openecomp.appc.adaptor.saltstack.message`' />\n<parameter name='output.status.results' value='`$org.openecomp.appc.adaptor.saltstack.results`' />\n",
\r
44 "z":"b84dc629.83cd08",
\r
50 "id":"65cc87e2.a95188",
\r
53 "xml":"<execute plugin='org.openecomp.appc.adaptor.saltstack.SaltstackAdaptor' method='reqExecCommand' >\n <parameter name='HostName' value='`$AgentUrl`'/>\n <parameter name='Port' value='`$Port`'/>\n <parameter name='User' value='`$User`'/>\n <parameter name='Password' value='`$Password`'/>\n <parameter name='Id' value='test1'/>\n <parameter name='Cmd' value='salt '*' test.ping --out=json --static'/>\n <parameter name='SlsExec' value='false'/>\n <parameter name='Timeout' value='`$Timeout`'/>\n",
\r
58 "z":"b84dc629.83cd08",
\r
67 "id":"42fa1258.aa570c",
\r
68 "type":"switchNode",
\r
70 "xml":"<switch test=\"`$org.onap.appc.adaptor.saltstack.result.code`\">\n",
\r
75 "z":"b84dc629.83cd08",
\r
84 "id":"a7cf236a.84c03",
\r
87 "xml":"<outcome value='Other'>\n",
\r
92 "z":"b84dc629.83cd08",
\r
100 "id":"f9bf6ee7.cf954",
\r
103 "xml":"<outcome value='failure'>\n",
\r
108 "z":"b84dc629.83cd08",
\r
116 "id":"7b51c357.a852cc",
\r
119 "xml":"<outcome value='Other'>\n",
\r
124 "z":"b84dc629.83cd08",
\r
132 "id":"c45d597b.20b4c8",
\r
135 "xml":"<outcome value='200'>\n",
\r
140 "z":"b84dc629.83cd08",
\r
148 "id":"2856792.c401a86",
\r
149 "type":"returnSuccess",
\r
150 "name":"return success",
\r
151 "xml":"<return status='success'>\n<parameter name='output.status.code' value='`$org.openecomp.appc.adaptor.saltstack.result.code`' />\n<parameter name='output.status.message' value='`$org.openecomp.appc.adaptor.saltstack.message`'/>\n<parameter name='output.status.results' value = '`$org.openecomp.appc.adaptor.saltstack.results`'/>\n",
\r
155 "z":"b84dc629.83cd08",
\r
161 "id":"6c359fdc.3b566",
\r
167 "z":"b84dc629.83cd08",
\r
175 "id":"b5342c59.29f74",
\r
177 "name":"SaltStack Adaptor DG",
\r
182 "z":"b84dc629.83cd08",
\r
188 "id":"19202194.8ff55e",
\r
190 "name":"request-method = reqExecCommand, req-action = \"execute multiple SLS commands\"",
\r
191 "info":"Here we basically test if minion1 is active by pinging to it, then install vim package to it. \n",
\r
195 "z":"b84dc629.83cd08",
\r
201 "id":"a2ebc17e.fa03a",
\r
204 "xml":"<outcome value='Other'>\n",
\r
209 "z":"b84dc629.83cd08",
\r
217 "id":"770411a5.18825",
\r
220 "xml":"<execute plugin='org.openecomp.appc.adaptor.saltstack.SaltstackAdaptor' method='reqExecCommand' >\n <parameter name='HostName' value='`$AgentUrl`'/>\n <parameter name='Port' value='`$Port`'/>\n <parameter name='User' value='`$User`'/>\n <parameter name='Password' value='`$Password`'/>\n <parameter name='Id' value='test2'/>\n <parameter name='Cmd' value='cd /srv/salt/; salt 'minion1' state.apply vim --out=json --static'/>\n <parameter name='SlsExec' value='true'/>\n <parameter name='Timeout' value='`$Timeout`'/>\n",
\r
225 "z":"b84dc629.83cd08",
\r
234 "id":"e09a3e12.87428",
\r
237 "xml":"<outcome value='failure'>\n",
\r
242 "z":"b84dc629.83cd08",
\r
250 "id":"c9345fbb.d6d19",
\r
251 "type":"switchNode",
\r
253 "xml":"<switch test=\"`$org.onap.appc.adaptor.saltstack.result.code`\">\n",
\r
258 "z":"b84dc629.83cd08",
\r
267 "id":"485e453d.36c75c",
\r
270 "xml":"<outcome value='Other'>\n",
\r
275 "z":"b84dc629.83cd08",
\r
283 "id":"f1adcf2a.2c456",
\r
286 "xml":"<outcome value='200'>\n",
\r
291 "z":"b84dc629.83cd08",
\r
299 "id":"30d5f0f7.0e3c8",
\r
300 "type":"switchNode",
\r
302 "xml":"<switch test=\"`$test1.minion1`\">\n",
\r
307 "z":"b84dc629.83cd08",
\r
316 "id":"17d9d7e.4d9a928",
\r
319 "xml":"<outcome value='true'>\n",
\r
324 "z":"b84dc629.83cd08",
\r
332 "id":"15e9ff68.9812a1",
\r
335 "xml":"<outcome value='Other'>\n",
\r
340 "z":"b84dc629.83cd08",
\r
348 "id":"b764890c.ed0018",
\r
350 "name":"Assumptions for this DG (example-server)",
\r
351 "info":"1) Here we assume, the saltstack server is the example-vagrant based server. Where, the master saltstact controlls minion1 and minion2. \n2) We assume that sls file called vim.sls is already present in the path /srv/salt on the server.",
\r
355 "z":"b84dc629.83cd08",
\r