now no errors but its not getting installed as it would manually,
PLAY [testing win_get_url] ****************************************************************************************************************************** TASK [Gathering Facts] ********************************************************************************************************************************** task path: /home/tony/windows/download.yml:2 Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/setup.ps1 Pipelining is enabled. <w10-adm-tkw> ESTABLISH WINRM CONNECTION FOR USER: [email protected] on PORT 5986 TO w10-adm-tkw EXEC (via pipeline wrapper) ok: [w10-adm-tkw] META: ran handlers TASK [Create Directory if not exist] ******************************************************************************************************************** task path: /home/tony/windows/download.yml:5 Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_file.ps1 Pipelining is enabled. <w10-adm-tkw> ESTABLISH WINRM CONNECTION FOR USER: [email protected] on PORT 5986 TO w10-adm-tkw EXEC (via pipeline wrapper) ok: [w10-adm-tkw] => { "changed": false } TASK [Download exe to winbox] *************************************************************************************************************************** task path: /home/tony/windows/download.yml:10 Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_get_url.ps1 Pipelining is enabled. <w10-adm-tkw> ESTABLISH WINRM CONNECTION FOR USER: [email protected] on PORT 5986 TO w10-adm-tkw EXEC (via pipeline wrapper) ok: [w10-adm-tkw] => { "changed": false, "checksum_dest": "a6a1ffd84082aa327c40c17171c98027124418f7", "checksum_src": "a6a1ffd84082aa327c40c17171c98027124418f7", "dest": "c:\\temp\\VMware-tools-11.0.5-15389592-x86_64.exe", "elapsed": 2.0483192999999997, "invocation": { "module_args": { "checksum": null, "checksum_algorithm": "sha1", "checksum_url": null, "client_cert": null, "client_cert_password": null, "dest": "c:\\temp\\VMware-tools-11.0.5-15389592-x86_64.exe", "follow_redirects": "safe", "force": true, "force_basic_auth": false, "headers": null, "http_agent": "ansible-httpget", "maximum_redirection": 50, "method": null, "proxy_password": null, "proxy_url": null, "proxy_use_default_credential": false, "proxy_username": null, "timeout": 30, "url": " https://packages.vmware.com/tools/esx/latest/windows/x64/VMware-tools-11.0.5-15389592-x86_64.exe ", "url_password": null, "url_username": null, "use_default_credential": false, "use_proxy": true, "validate_certs": true } }, "msg": "OK", "size": 96612272, "status_code": 200, "url": " https://packages.vmware.com/tools/esx/latest/windows/x64/VMware-tools-11.0.5-15389592-x86_64.exe " } TASK [Install Vmware tools Silent] ********************************************************************************************************************** task path: /home/tony/windows/download.yml:15 Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_package.ps1 Pipelining is enabled. <w10-adm-tkw> ESTABLISH WINRM CONNECTION FOR USER: adm-tkw@xxxxxx on PORT 5986 TO w10-adm-tkw EXEC (via pipeline wrapper) ok: [w10-adm-tkw] => { "changed": false, "reboot_required": false } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************************************************************************************** w10-adm-tkw : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 why is ansible seeing the destination as : "dest": "c:\\temp\\VMware-tools-11.0.5-15389592-x86_64.exe", it should be "c:\temp\VMware-tools-11.0.5-15389592-x86_64.exe On Tue, May 26, 2020 at 2:52 PM Tony Wong <[email protected]> wrote: > I already tried the arguments. I know /s /v /qn works manually. > > why does that work on ansible? > > --- > - name: testing win_get_url > hosts: all > tasks: > - name: Create Directory if not exist > win_file: > path: c:\temp > state: directory > > - name: Download exe to winbox > win_get_url: > url: > https://packages.vmware.com/tools/esx/latest/windows/x64/VMware-tools-11.0.5-15389592-x86_64.exe > dest: c:\temp\VMware-tools-11.0.5-15389592-x86_64.exe > > - name: Install Vmware tools Silent > win_package: > path: 'c:\temp\VMware-tools-11.0.5-15389592-x86_64.exe' > product_id: '{01767101-A688-4A95-9C83-6DED9EB6735D}' > arguments: '/s /v /qn' > state: present > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > ~ > > On Tue, May 26, 2020 at 2:19 PM Jean-Yves LENHOF <[email protected]> > wrote: > >> Hi, >> >> Just a guess (I'm not a windows man)...Perhaps you need to do silent >> install because you are not "desktop logged" when you use ansible. >> >> Have a look here for some example (you need to look for the good ones for >> your version, but you've got the idea) >> >> >> https://uncomplicatingit.com/vmware/command-to-do-a-complete-vmware-tools-install-silently/ >> >> Regards, >> >> >> JYL >> >> >> Le 26/05/2020 à 22:46, Tony Wong a écrit : >> >> but I got all the steps working except win_package, >> >> There seems to be something wrong with execution. >> >> I manually ran the setup.exe and works >> >> On Tue, May 26, 2020 at 12:18 PM David Foley <[email protected]> >> wrote: >> >>> instead of the win_get_url use the win_package that will install the >>> application for you vm_tools >>> >>> win_package: >>> path: >>> https://repo.saltstack.com/windows/Salt-Minion-3000-Py3-AMD64-Setup.exe >>> product_id: 'Salt-Minion-3000-Py3-AMD64-Setup.exe' >>> arguments: 'Salt-Minion-3000-Py3-AMD64-Setup.exe /S /master={{ >>> master }} /minion-name={{ minion }}' >>> state: present >>> >>> -- >>> 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 view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/8a1c6358-a435-4069-9c3c-a3fbdc738e4c%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/8a1c6358-a435-4069-9c3c-a3fbdc738e4c%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/CALmkhkqU4_KHjM%2B5Y9_XZWNLVGcL-wKHfnhPHXAxmWG7kqyS3Q%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CALmkhkqU4_KHjM%2B5Y9_XZWNLVGcL-wKHfnhPHXAxmWG7kqyS3Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/6c088b60-9c8c-dcbd-79e9-416e60c12928%40lenhof.eu.org >> <https://groups.google.com/d/msgid/ansible-project/6c088b60-9c8c-dcbd-79e9-416e60c12928%40lenhof.eu.org?utm_medium=email&utm_source=footer> >> . >> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CALmkhkp_pxsXQ%3D%2Be%3DP-NRVZABxB5JYG%3D8GKtuGUFbnTj5YgHrQ%40mail.gmail.com.
