write a vagrant plugin that allows local provisioning (on host machine), for example like this:
config.vm.provision :shell-host, :inline => "<host script here>"