Move ansible "provisioner" to the inner loop.
Move ansible "provisioner" to the inner loop.

The ansible provisioner should use a 'vm' variable instead of the global
'config' variable, because globals always runs first, and as a result,
ansible didn't follow the parse order of the code, and it ran before the
shell provisioners. These should happen first so that a machine has
working DNS, subscriptions, and so on, before ansible runs.

ncoghlan/oh-my-vagrant,bhalothia/oh-my-vagrant,bhalothia/oh-my-vagrant,purpleidea/oh-my-vagrant,goern/oh-my-vagrant,mairin/oh-my-vagrant,goern/oh-my-vagrant,mairin/oh-my-vagrant,gpjonesii/oh-my-vagrant,geekcheng/oh-my-vagrant,bhalothia/oh-my-vagrant,br0ziliy/oh-my-vagrant,br0ziliy/oh-my-vagrant,geekcheng/oh-my-vagrant,gpjonesii/oh-my-vagrant,LalatenduMohanty/oh-my-vagrant,ncoghlan/oh-my-vagrant,mairin/oh-my-vagrant,purpleidea/oh-my-vagrant,purpleidea/oh-my-vagrant,goern/oh-my-vagrant,LalatenduMohanty/oh-my-vagrant,br0ziliy/oh-my-vagrant,gpjonesii/oh-my-vagrant,LalatenduMohanty/oh-my-vagrant,geekcheng/oh-my-vagrant