【发布时间】:2017-10-18 16:06:11
【问题描述】:
request({
url: "https://xx.xxx.xxx.xxx:9999/run",
headers: {
'Accept': 'application/x-yaml',
'X-Auth-Token': "41b9539436faae8016c305c2f875b31e47a23d93",
'Content-type': 'application/json',
},
method: "POST",
json: true,
body: [{
"client": "local",
"tgt": "master_minion",
"fun": "cmd.script",
"kwarg": {"source": "salt://update-diff.py", "args":args},
"username": "salt",
"password": "salt",
"eauth": "pam"
}]
}
我正在向 salt-api 传递一个运行脚本的请求。我需要解析输出。
示例输出:
return:
- master_minion:
pid: 28796
retcode: 0
stderr: ''
stdout: " sadfh,smfsdhg\n sfgmsfgmsg\n sfgmsfgmsg\n-dkfadnfklad--->New123\n+dkfadnfklad--->New1232\n\
\ sdfjhs,dfhn\n sdfjhs,dfhn\n sdfjhs,dfhn"
我可以在 JSON 中获得这些输出吗??
我想要一个数组中的所有行,如下所示:
预期输出: ["sadfh,smfsdhg","sfgmsfgmsg","sfgmsfgmsg","-dkfadnfklad--->New123","+dkfadnfklad--->New1232","sdfjhs,dfhn","sdfjhs,dfhn","sdfjhs, dfhn"]
有什么建议吗??提前致谢
【问题讨论】:
标签: json salt salt-stack