--- - name: detect if scoop is installed win_command: where.exe scoop changed_when: false failed_when: false register: scoop_result - assert: that: scoop_result.rc == 0 fail_msg: Scoop is not installed - name: add extras bucket community.windows.win_scoop_bucket: name: extras state: present - name: install completions community.windows.win_scoop: name: scoop-completion state: present - win_owner: path: '{{ansible_env.LOCALAPPDATA}}/Scoop/buckets/extras' user: '{{ansible_env.USERNAME}}' recurse: true