Good day to All.
Hoping someone can help me solve my uninstall issue in my playbook.
Sample Playbook:
- name: Uninstall existing Collabnet Auto Update
win_package:
path: "C:\Program Files\CollabNet\Subversion Client\uninst.exe
product_id: auto
arguments: - /S
state: absent
validate_certs: no
register: uninstall_collab_status
- name: Uninstall GIT
win_package:
path: C:\Program Files\Git\unins000.exe
product_id: auto
arguments: - /SILENT
state: absent
register: uninstall_git_status
Result:
TASK [Uninstall Collabnet] *********************************
ok: [Host IP]
TASK [Uninstall GIT] ****************************************
ok: [Host IP]
Changed: False
When I checked the Host, Both software still exists.
Steps did in debugging:
- Tried to use Powershell commands to check Product ID of both softwares using
Get-WmiObject -Class Win32_Product | Where-Object {$.Name -like ‘Git *’}
Get-WmiObject -Class Win32_Product | Where-Object {$.Name -like ‘CollabNet *’}
But it doesn’t return any.
- Tried to use cmd in host, to check if silent uninstall works
uninst.exe /S
unins000.exe /SILENT
These commands work.
Question:
Can someone help me how uninstall these softwares using ansible?