I ended up checking out the vagrant-installers project 
(https://github.com/mitchellh/vagrant-installers) and was able to build a 
version for Windows based on the latest code in master. Here is what I 
ended up doing to build an installer:

Have Puppet and WiX installed and in your path
http://wixtoolset.org/releases/
https://downloads.puppetlabs.com/windows/

Clone vagrant-installers project. 

If you have 32-bit Puppet 3.x installed then you won't need to change 
anything but if you have Puppet 4 installed then a small change is required 
to add the codedir parameter to the argument list in run.ps1 -     
"--codedir=$TmpDir", 
(There is a pull request in vagrant-installers that does this for Linux)

If you have 64 bit puppet installed, fix the path to puppet in run.ps1

In cmd.exe running as administrator:

Run substrate\run.bat to build the substrate, argument is folder where it 
will put substrate zip.

substrate\run.bat c:\temp\output

Run package\package.bat, arguments are the subtrate zip and the branch or 
tag you want to build:

package\package.bat c:\temp\output\substrate_windows_x86_64.zip master



On Tuesday, April 19, 2016 at 4:16:35 PM UTC-4, James Carr wrote:
>
> Hi,
>
> This simple fix (
> https://github.com/mitchellh/vagrant/commit/9dbdb9397a92d4fc489e9afcb022621df7f60d11
>  
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fmitchellh%2Fvagrant%2Fcommit%2F9dbdb9397a92d4fc489e9afcb022621df7f60d11&sa=D&sntz=1&usg=AFQjCNFaourSS9jc-1CBYkuqe6Y7OdG42w>)
>  
> is all that is keeping my team from using pure guest based ansible 
> provisioning. Is there any timetable for when 1.8.2 will drop?
>
>
> Thanks!
> James
>
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
--- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/f2a5d25d-cd50-4eda-8f8b-74c820db163b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to