I think you are most likely to be successful if you set up a web server on 
your ansible controller and then use win_get_url to fetch and then run the 
.exe to install (or use win_package as suggested above as I believe this 
will retrieve from http and install). 

Bear in mind you will have almost the same amount of traffic if you push 
from your ansible controller to each of your windows hosts as you would if 
you asked each of your clients to fetch from your controller.  You would 
still be transferring roughly the same amount of data regardless of whether 
you did this via http, cifs (windows file sharing) or another protocol.

You could even use something like varnish to cache the http response into 
RAM to speed up subsequent requests for the same file, but probably not 
worth it if you are only have a small number of windows hosts to manage.

Jon

On Friday, June 19, 2015 at 4:20:08 PM UTC+1, priya.n...@gmail.com wrote:
>
> win_copy does not work as the file size is around 300MB. I need to deploy 
> the package on to number of windows clients and install it. Is win_package 
> released module, i couldnt find it.
>
> Another way i tried was to use win_get_url to download the package, but it 
> looks like each client calls ftp to download causing overhead.
>
> Any ideas, please help,
>
> Thanks
>
> On Thursday, June 18, 2015 at 5:51:59 AM UTC-4, Trond Hindenes wrote:
>>
>> win_copy is a bad idea. WinRM is simply not built for transferring binary 
>> files. The recommendation is to have the file accessible on a UNC path/url 
>> and then use win_package to get it onto the windows machine.
>>
>> On Thursday, June 18, 2015 at 4:55:52 AM UTC+2, benno joy wrote:
>>>
>>> Hi,
>>>
>>> Did yo try using the win_copy module to copy across the package and 
>>> installing it via win_msi module or your own script to install it issued 
>>> via the script module.
>>>
>>>
>>>
>>> On Wed, Jun 17, 2015 at 10:23 PM, <priya.n...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I am trying to write a playbook which will install windows software(exe 
>>>> files) on windows client machine from the control machine (software is on 
>>>> control machine)
>>>>
>>>> I want to either copy the software onto Windows machine and then 
>>>> install using ansible or directly install on the windows machine from the 
>>>> control.
>>>>
>>>> Please help, i tried to search in google for help but no luck,
>>>>
>>>> Much appreciated for help.
>>>>
>>>> Thanks.
>>>>
>>>> -- 
>>>> 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 ansible-proje...@googlegroups.com.
>>>> To post to this group, send email to ansible...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/ansible-project/89c6dec4-70a1-42bb-9592-56f5c5727806%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/89c6dec4-70a1-42bb-9592-56f5c5727806%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/cb78a3ae-1642-49fa-98a9-aa8978e983c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to