Vagrant: Allow rsync puppet manifest to the puppet master vm
If the puppet master vm (pergamon) is not up, that won't prevent the script from working. Only logs output report the failure to communicate with it.
- [1]
==> pergamon: The machine is reporting that it is not ready for rsync to
==> pergamon: communicate with it. Verify that this machine is properly running.
Related to T3833
Test Plan
Actually use it and it works as expected. When the pergamon is not up, output the failure to communicate. Otherwise, rsync the puppet manifest to pergamon and then we can "puppet agent --test" as we want.
Migrated from D6930 (view on Phabricator)