This passage: http://docs.ansible.com/ansible/developing_inventory.html#tuning-the-external-inventory-script
seems to say you have two options: 1. Return a list of groups when called with --list and then return all the vars for a single group when called with --host 2. Return all groups and all vars in one go when called with --list (the 'tuned' version) However in both cases you're forced to generate all groups and all vars. If I'm running a command on a single host or group - I rather expected there would be a way to avoid generating the vars for all the groups or hosts that I have no intention of connecting to. Have I misunderstood something? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/99d61d16-f33d-453d-a23c-4663befaa9c5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.