Windows support is still in its infancy, so getting good coverage will take 
some time. On nodes with WMF5 we will be able to use DSC resouces 
"directly" (I've written a script which generates an Ansible module from a 
DSC resource, found 
here: https://github.com/trondhindenes/AnsibleDscModuleGenerator), which 
will expand coverage drastically.

Also, writing Ansible modules using Powershell is actually super-easy so if 
you have a script which does what you want to do, it doesn't take much 
coding to turn it into a working module. Even if you're not permitted to 
submit your custom modules back to the project I'd highly recommend looking 
at that option.

On Monday, October 5, 2015 at 2:23:24 PM UTC+2, Luis Echegaray wrote:
>
> This actually hit me pretty hard too buddy! I had the same confusion! 
> Luckily only a subset of of the machines I managed are Windows. I am able 
> to get enough things done with the modules that are available now, but 
> anything intricate has made me dive into my powershell-fu.  At this point I 
> would usually head over to another option ala chef/puppet, but I like how 
> Ansible is approaching the problem.  This is the first time I am following 
>  a project intimately and trying cutting edge features as they come out  (I 
> am on v2.0.0-0.2.alpha2). My boss isn't particularly happy with me ;D 
>
> Wednesday, August 26, 2015 at 5:24:21 PM UTC-4, Joshua Adelman wrote:
>>
>> I started playing around with Ansible (1.9.2) today for the first time 
>> (first time using any software in this category before), with the goal of 
>> running a number of deploy steps on a Windows machine. I went through the 
>> setup instructions and I believe I have everything configured properly, 
>> such that I can run playbooks with tasks based on windows-specific modules 
>> (win_ping, win_stat, etc). 
>>
>> After convincing myself that I could run those basic commands, I wanted 
>> to try to clone a git repo to the remote Windows machine using the git 
>> module, but kept on getting error messages like:
>>
>> Module command not found in configured module paths.  Additionally, core 
>>> modules are missing.
>>
>>
>> I think this warning is specious, since I can run basically the same git 
>> task locally on my mac through ansible using a modified playbook. It then 
>> dawned on me that perhaps none of the standard core modules are actually 
>> supported on windows. Reading through the windows intro in the docs (
>> http://docs.ansible.com/ansible/intro_windows.html) again, I realized 
>> that the "What modules are available" section is actually a bit vague. 
>>
>> I was hoping someone could clarify, whether it's the case that if a 
>> module isn't specifically a windows module, then basically it doesn't work 
>> on windows targets. In that case, am I correct in my understanding that the 
>> only mode of executing custom tasks on windows targets is to do it via 
>> powershell scripts (using the "script" module)?
>>
>> Any insight from more experienced users would be much appreciated.
>>
>> Thanks,
>> Josh
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/39da0ba6-7ac7-4de3-ab55-f74ab0e8dcd9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to