Fix Ansible provisioner exit code reporting

In eb70c0d6bbc8 we were trying to compare a `Subprocess::Result` to a `Fixnum`, resulting in Vagrant always reporting failure regardless of Ansible's exit code.