TASK [debug] *************************************************************************************************************************************
ok: [test1] => {}
MSG:
- {accountStatus: active, id: '1', name: admin, priv: admin}
- {accountStatus: active, id: '2', name: VE, priv: admin}
- {accountStatus: active, id: '3', name: RIOR, priv: admin}
- {accountStatus: active, id: '4', name: VPIO, priv: admin}
- {accountStatus: active, id: '5', name: vie, priv: admin}
- {accountStatus: active, id: '6', name: p5work, priv: admin}
- {accountStatus: active, id: '7', name: DEU, priv: admin}
+++++++++++++++++++++++++++++++++++++++++++
- set_fact:
user: "{{ result.configResolveClass.children|json_query(my_query) }}"
vars:
my_query: "[].outConfigs.children[].aaaUser.attributes[].{id: id, name: name, priv: priv, accountStatus: accountStatus}"
- debug:
msg: "{{ user | rejectattr('accountStatus', 'eq', 'inactive')| list | to_yaml }}"
++++++++++++++++++++++++++++++++++++++++++++
Thanks,
Ramesh