@gza @Kami we can define some extension arguments explicitly. Especially in this case ex_list_all which can be True of False has said. The entire doc is at http://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/listVirtualMachines.html default to false will list of nodes belonging to the caller, while True will list all nodes the caller is authorized to see.

so:

def list_nodes(self, ex_list_all=False)

I can work on a patch this week or @gza feel free to submit one