Hello, My vagrantfile uses the host shell plugin and rsync for shared folders, but there is one thing I can't seem to figure out: how to force rsync to happen at certain parts of the vagrantfile.
During vagrant up, I have the host shell plugin build my website. Then, I have a regular shell provisioner attempt to modify those files in the guest. However as rsync only happens at the beginning of vagrant up, the files do not exist on the guest yet. My first attempt was adding "vagrant rsync" within the host_shell provisioner, but that throws an error because the VM is locked. My second attempt was to modify the vagrant reload plugin (https://github.com/aidanns/vagrant-reload) and modify the line: @machine.action(:reload, options) to @machine.action(:rsync, options) But that didn't seem to work. How is it possible to call the rsync command at an arbitrary point in the Vagrantfile? Thanks, Justin -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
