refactor Vagrantfile to use hashes for each instance and fixup for rubocop