- name: Temporary workaround for sudo-rs hosts: nextcloud gather_facts: false become: false tasks: - name: Detect sudo variant ansible.builtin.raw: command -v sudo.ws || true register: sudo_ws_check changed_when: false - name: Set become_exe fact based on sudo variant present ansible.builtin.set_fact: ansible_become_exe: "{{ 'sudo.ws' if sudo_ws_check.stdout | trim | length > 0 else 'sudo' }}"