Can anyone confirm this is how it works? I used a file that already exists but ansible still seem to tried to install (I saw msiexec being started). Nothing in the output indicates it skipped the task either:
TASK: [win_msi path="c:\\temp\\NewRelicAgent_x64_3.6.177.0.msi" creates="C:\\Program Files\\New Relic" state=present] *** changed: [qa01rlaffvm01.qa.ruelala.lan] PLAY RECAP ******************************************************************** qa01rlaffvm01.qa.ruelala.lan : ok=2 changed=1 unreachable=0 failed=0 This is the same output regardless if I have creates set or not On Friday, October 3, 2014 12:19:34 PM UTC-4, Chris Church wrote: > > creates=somefile does not make ansible create a file; it causes the > module to run *only* if the file is missing. > > You should check for the existence of a file installed by the MSI, e.g.: > > creates="C:\\Program Files\\New Relic\\Agent.exe" > > > > On Fri, Oct 3, 2014 at 10:18 AM, nfwlpw <[email protected] <javascript:>> > wrote: > >> I'm using ansible 1.7.2, here's my very basic playbook: >> >> --- >> - hosts: all >> tasks: >> - win_msi: path=C:\\temp\\NewRelicAgent_x64_3.6.177.0.msi >> creates=C:\\temp\\NewRelicAgent_x64_3.6.177.0.txt state=present >> >> >> I expect ansible to create the file specified, but that does not seem to >> be the case. From looking at the win_msi module (I know nothing of >> powershell), it only checks the existence, but doesn't actually creates >> anything? Moreover, if I create C:\\temp\\NewRelicAgent_x64_3.6.177.0.txt >> manually, ansible still goes on and install the MSI. >> >> How is it supposed to work? >> >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/6d5952c0-afc8-4d2b-8053-668df4075ace%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/6d5952c0-afc8-4d2b-8053-668df4075ace%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/a0a5807d-d8af-4569-b7de-444698dd2b33%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
