You seem to be thinking of Puppet - that has a client on the target machine
which pulls its config from the master.
Ansible is a push mechanism where the Ansible server connects out to the
target machines and configures them.
So, yes, what you want to do is certainly achievable - the machine running
Ansible just needs to know about the VMs you want to manage.
Antony.
--
I think broken pencils are pointless.
Please reply to the list;
please *don't* CC me.