Tested using https://github.com/hh/windows-fromscratch
catch me on the #veewee or #vagrant channel.
match thor version for librarian master
What does it take to get this working completely?
merged in jedi4ever/veewee master
Can I get some feedback on this?
Merge branch 'feature/windows'
updating *-winrm templates
Hey @hh , give me another week to give more detailed feedback, but it looks awesome!
browsed quickly through it , only thing that looked 'weird' was the knife winrm command in veewee code? What are you using it for?
I think it's not actually executed, but is just part of a string output.
The ssh version shows how to connect via ssh, I was showing the only tool I
know how to use cross-platform connect to a windows box via winrm protocol.
It might be interesting to write a winrm command line tool, but the only
one I was aware of was knife winrm, though I admit I probably didn't look
very hard. 8)
hh.github.com has pointer a repo that utilizes much of these changes.
can we move the em-winrm from the gemspec to an official gem? Or do you require your fork for this?
do we need a windows/winrm only feature?
Can't we use the existing one that figures out to use winrm/ssh based on the definition?
You could use @windows and @linux to filter tests
Also is there a reason why you added ruby-libvirt to the gems? I understand that it was added to the test group but
This will brake the installation in case you don't have it installed when you do the simple 'bundle install' . I found no way to exclude a group from bundle install by default.
maybe we can move the check definition.winrm_user && definition.winrm_password to definition itself, instead of repeating it everytime ?
Would also be nice you could 'adapt' the other virtualization providers for winrm, now that the change is still fresh in your mind. Thanks!
@hh merged but removed the gemspec thing and implemented interactive winrm (simple REPL style).
See - http://www.ruby-doc.org/gems/docs/k/knife-windows-0.5.8/Chef/Knife/Winrm.html#method-i-interactive