Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/master/windows #6

Closed
wants to merge 4 commits into from

Conversation

reidmv
Copy link
Contributor

@reidmv reidmv commented Aug 30, 2012

This pull request adds support for Windows VMs. The code is messy but functional. Rather than merging it directly it might be a better idea to restructure it.

Pros:

  • It works

Cons:

  • It's messy
  • It hard-codes the equivalent of the Windows answers file

Opening the pull request now so the code can be reviewed but the more I think about it the more it feels like this isn't ready to merge. Here's a pull request! :)

Provides support for running Windows batch provisioning files
Need to allow specifying things like guest, etc.
OS-dependent control flow added around provisioning and configuring nodes
Add pre-provisioning and pe-installation logic to handle Windows nodes.
TODO: reboot windows node as final step of provisioning (for rename)
@@ -0,0 +1,4 @@
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is seriously awesome work, and I think it would be great to have that in core vagrant.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't claim any credit for this, it's just copy-pasta from the core shell provisioner with some minor modifications to make it compatible with windows. Very much an "it needs to work now" hack. I imagine someone could obtain the functionality by extending the built-in shell provisioner...

@adrienthebo
Copy link
Member

@reidmv so... did we actually solve this?

@reidmv
Copy link
Contributor Author

reidmv commented Apr 23, 2014

Heh; we must have solved it somewhere along the way. Seems like this is now the domain of vagrant-hosts, not oscar. :-)

@reidmv reidmv closed this Apr 23, 2014
@adrienthebo
Copy link
Member

Woo!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants