'Caching downloads for Vagrant

I am looking for the way to cache installation files for Vagrant environment assuming that boxes is properly populated from vagrant box add. The idea is to be able to test/develop box provisioning in offline environment later after initial download steps or to save time on downloading same artifacts for identical node copies (for example if I want to run 10 identical slaves).

My initial thought is to download necessary files to Vagrant project to shared folder and use those files during provisioning (so I don't need to do repetitive curl/wget for each boxes).



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source