I was fooling around with configuration management tool Ansible, recently, and was surprised to discover that my local development VirtualBox instances of Ubuntu Lucid had different components than DO Ubuntu Lucid instances. In my case, this led my configuration to succeed locally, but fail on DO, which kind of undermines a basic premise of development on local VMs.
So, what might account for the differences users will find between local development distros (as managed by Vagrant) and those same versions on DO?
PS - Perhaps it's relevant to note that I've been experimenting with the smallest DO Ubuntu images -- is this a basis for the problem I describe?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart.
If you run into issues leave a comment, or add your own answer to help others.