Personally, I would bypass the batch file and just call the executable directly like
- name: install Cygwin win_command: C:\Users\pkmbuilder\setup-x86_64.exe --root C:\cygwin64 --quiet-mode --site http://cygwin.mirror.constant.com --packages "openssh,rsync,zip,vim,wget" # Note if you are using an Ansible version before 2.4, change "openssh,rsync,zip,vim,wget" to \"openssh,rsync,zip,vim,wget\". If you are on 2.4 keep it as it is This way you aren't reliant on a file being present on the server and are bypassing cmd which could obfuscate some results. You can also use win_package but you would need to determine the product id before hand but doing so would give you some idempotency. Thanks Jordan -- 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/40712154-453f-4b5a-894f-7483439f90f9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
