https://github.com/apenella/go-ansible
{
"Command": "ansible all --args 'ping 127.0.0.1 -c 2' --inventory 192.168.0.1,192.168.0.2 --module-name command --connection local",
"Success": true,
"Data": {
"192.168.0.1": {
"changed": 1,
"failures": 0,
"ignored": 0,
"ok": 1,
"rescued": 0,
"skipped": 0,
"unreachable": 0
},
"192.168.0.2": {
"changed": 1,
"failures": 0,
"ignored": 0,
"ok": 1,
"rescued": 0,
"skipped": 0,
"unreachable": 0
}
},
"ErrMsg": "",
"StartTime": "2025-07-03 21:17:26",
"EndTime": "2025-07-03 21:17:28",
"Duration": 1566
}
{
"Command": "ansible all --args 'pingxxxx 127.0.0.1 -c 2' --inventory 192.168.0.1,192.168.0.2 --module-name command --connection local",
"Success": false,
"Data": null,
"ErrMsg": "Error during command execution.\n Command executed: ansible all --args 'pingxxxx 127.0.0.1 -c 2' --inventory 192.168.0.1,192.168.0.2 --module-name command --connection local\n\n Environment variables:\nANSIBLE_LOAD_CALLBACK_PLUGINS=1\nANSIBLE_STDOUT_CALLBACK=json\n\n\texit status 2",
"StartTime": "2025-07-03 21:20:07",
"EndTime": "2025-07-03 21:20:08",
"Duration": 497
}