I think that Vagrantfile and all the other files related to test configuration should be maintained in the repository as text files, not inside a ZIP file. In this way, they can be properly versioned and one could view them online. Subdirectory like vagranttest looks like a reasonable choice but I'm not sure what is the common practice. Installation can use source code and perhaps VM can use the local code then.
I think that Vagrantfile and all the other files related to test configuration should be maintained in the repository as text files, not inside a ZIP file. In this way, they can be properly versioned and one could view them online. Subdirectory like
vagranttestlooks like a reasonable choice but I'm not sure what is the common practice. Installation can use source code and perhaps VM can use the local code then.