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.

Reply via email to