With regards to package management the win_msi module seems to have been built purely for msi files whereas win_package is built with the option of other install files (exe etc). Also the win_msi module is a core module whereas the win_package is an extras module developed by the community. As an additional you mentioned package managers for Linux. The rough equivalent for Windows is Chocolatey, which has its own win_chocolatey module which is version useful for deployment.
On Monday, July 18, 2016 at 12:12:52 AM UTC+2, Bob Tanner wrote: > > Can someone send me some links about why it's so convoluted to get Ansible > manage of software packages on Windows? > > Even with all the flavors of package managers on the Linux side of things > Ansible does a great job. > > Moving into the Ansible manage of Windows world things just seem so > convoluted. > > I don't do much Admin in Windows so I might just be clueless. But I've > spent hours trying to figure out how to uninstall package (Quicktime in > this instance). > > Is that just the nature of Windows? Windows software packing? Lack of my > knowledge? > > Some answers I would like to get. > > win_msi vs win_package > > Is this like .deb vs .rpm? > > If I have a .msi I know that's win_msi, but what if I got a .exe? Is that > a win_package install? What if that .exe is self-extracting zip, do I use > win_msi? win_package? Write tasks to run it (to unzip) and then see if I > need to use win_msi or win_package? > > I do not even know what to search for. I'm struggling with the questions > to ask. And Google results for "Windows Sucks" aren't helpful. > > Any info I can read about this would be helpful. > > 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/6b75f2d4-9457-44e1-bc43-411e7514c01a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
