ok I got it working now with win_command but still having some errors

TASK [Install Vmware tools Silent]
**********************************************************************************************************************
task path: /home/tony/windows/download2.yml:15
Using module file
/usr/lib/python2.7/dist-packages/ansible/modules/windows/win_command.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)
fatal: [w10-adm-tkw]: FAILED! => {
    "changed": true,
    "cmd": "c:\\temp\\VMware-tools-11.0.5-15389592-x86_64.exe /S /v \"/qn
REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs\"",
    "delta": "0:01:07.028344",
    "end": "2020-05-26 10:31:06.576186",
    "msg": "non-zero return code",
    "rc": 3010,
    "start": "2020-05-26 10:29:59.547842",
    "stderr": "",
    "stderr_lines": [],
    "stdout": "",
    "stdout_lines": []
}

PLAY RECAP
**********************************************************************************************************************************************
w10-adm-tkw                : ok=3    changed=0    unreachable=0    failed=1
   skipped=0    rescued=0    ignored=0




what is wrong?



---
- 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_command: c:\temp\VMware-tools-11.0.5-15389592-x86_64.exe /S /v
"/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs"

On Tue, May 26, 2020 at 3:07 PM Tony Wong <[email protected]> wrote:

> 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/CALmkhkpQ5q7r554mvV%2B-fCfNP5402J14pXeXKmFs3v7az6VT%3DQ%40mail.gmail.com.

Reply via email to