--- - name: kill onedrive process win_shell: Stop-Process -Name OneDrive ignore_errors: true - name: uninstall onedrive win_shell: '{{ ansible_env.SystemRoot }}\SysWOW64\OneDriveSetup.exe /uninstall' ignore_errors: true - name: remove onedrivesync package win_shell: get-appxpackage *Microsoft.OneDriveSync* | remove-appxpackage -AllUsers ignore_errors: true - name: remove onedrive directories win_file: path: '{{ item }}' state: absent ignore_errors: true loop: - '{{ ansible_env.USERPROFILE }}\OneDrive' - '{{ ansible_env.LOCALAPPDATA }}\Microsoft\OneDrive' - '{{ ansible_env.ProgramData }}\Microsoft OneDrive' - C:\OneDriveTemp - name: delete registry keys win_regedit: path: '{{ item }}' state: absent delete_key: true loop: - HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} - HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}