Actually "sg_facts | json_query('instances[*].groups[*])" spits out:
TASK [debug] *******************************************************************
ok: [localhost] => (item={u'id': u'sg-828889fe', u'name': u'Default / EC2 / Linux Ansible Clients'}) => {
"<type 'dict'>": "VARIABLE IS NOT DEFINED!",
"item": {
"id": "sg-828883fe",
ok: [localhost] => (item={u'id': u'sg-eb8b8087', u'name': u'Default / Linux Admin Access / Port 22'}) => {
"<type 'dict'>": "VARIABLE IS NOT DEFINED!",
"item": {
"id": "sg-eb8b8087",
"name": "Default / Linux Admin Access / Port 22"
}
}
ok: [localhost] => (item={u'id': u'sg-0a2fea74', u'name': u'EC2 / ITS Shib Prd'}) => {
"<type 'dict'>": "VARIABLE IS NOT DEFINED!",
"item": {
"id": "sg-0a2fea74",
"name": "EC2 / ITS Shib Prd"
}
}