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]> 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].
> 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/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/CAH%2BKTJ5wh%3D_vWsX-4fYcMt%3DMKU2OKb%3DUR60PWTuonf%2BEYnqJHw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to