Add initial ansible support.
Add initial ansible support.

Firstly, please understand the difference between a tool like ansible
(used for idempotent orchestration) and a tool like puppet (used for
idempotent config management) which is lost on many people, especially
the ansible users. Having said that, if you know what you're doing, it
probably makes sense to plug ansible into oh-my-vagrant, so you don't
have to fiddle with the knobs unnecessarily.

This patch lightly plugs in ansible. It doesn't integrate with the
extern hash, it doesn't let you pick a playbook path, and it doesn't let
you set any other ansible options. Having said that, it's a start, so
please test and let me know what you think.

Lastly, if you do have an opinion about how to pull in an ansible dev
environment, and in particular, if it's possible from multiple commits,
or if its better to have a single git module (which itself might have
submodules), then please let me know! I'm trying to figure out what to
do with extern, and if it will ever need more than one ansible module
listed.

Happy hacking!

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