Bootstrapping the development environment - part 3
Now that I have a virtual machine I can access via SSH I need to make sure it has the software I intend to use. This software needs to be installed in a repeatable manner so I can create and destroy the virtual machine fairly regularly if I need to. I have decided to make use of Ansible for automating infrastructure configuration. I briefly considered Chef, Puppet and Salt but decided to go with Ansible because it does not require installing any agent software on the infrastructure targets. On the other hand I hear that Ansible may be slow for use with more machines in a large scale infrastructure so I may revisit Salt in the future.