Setting up Vagrantified Android Appium environment provisioned with Ansible

Automation, iOSDev
Vagrant Vagrant is a great tool to build and distribute development environments. Vagrant allows us to keep development environment configuration same on various machines in order to avoid issues like "It works on my machine !". If you haven't started with vagrant please go though the getting started guide of vagrant. It's very easy to setup. I have written up a post with detailed screenshots here Ansible: Vagrant Provisioner Vagrant can be provisioned with various provisioners. We can use basic shell provisioner or Chef or Puppet to provision vagrant boxes. My choice is Ansible ,  there are many reasons to choose Ansible but here are few Ansible is very simple to configure Ansible has many simple and easy  playbooks Ansible has predefined roles which we can use directly. It reduces lots of…
Read More