Creatign a wrapper around the powershell ssh/scp module is a very good idea. We should get on that.
win_package simply takes a UNCpath/url/local path to install the package. It won't directly solve your problem as far as I can see. On Thursday, June 25, 2015 at 5:04:46 PM UTC+2, [email protected] wrote: > Does win_package do a copy similar to win_copy? It would be good if we > have a win module which will copy binary files with bigger size from > controlling machine to clients. This will be easier for people who do not > want to setup any ftp. > > Thanks > > On Thursday, June 25, 2015 at 10:59:19 AM UTC-4, [email protected] > wrote: >> >> To overcome this, I wrote a powershell script which will call >> "Get-SCPFile" cmdlet by Posh-SSH and was able to successfully copy the file >> from controlling node to windows clients. >> >> Is win_package module going to be with ansible version 1.9.2 and anyone >> when stable version 1.9.2 is going to be released >> >> Thanks >> >> On Wednesday, June 24, 2015 at 6:47:20 PM UTC-4, Trond Hindenes wrote: >>> >>> win_package is currently PRed waiting for a friendly +1 to get it merged >>> into modules-extras. You can find it here in the meantime: >>> >>> https://github.com/ansible/ansible-modules-extras/pull/618 >>> >>> >>> >>> On Wednesday, June 24, 2015 at 10:53:19 PM UTC+2, J Hawkesworth wrote: >>> >>>> 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, [email protected] >>>> 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, <[email protected]> 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 [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/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 [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/8776b938-89ee-4f8e-898e-84f10dd8ef11%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
