diff --git a/tasks/workstation/linux/software/android.yml b/tasks/workstation/linux/software/android.yml index 6f9f127..621fcc4 100644 --- a/tasks/workstation/linux/software/android.yml +++ b/tasks/workstation/linux/software/android.yml @@ -243,7 +243,9 @@ # This can only be run once, otherwise cmdline-tools creates latest-* folders. - name: Workstation | Linux | Software | Android | Install | Consistent Modules - ansible.builtin.shell: "yes | {{ android_sdkmanager_temp }} --install '{{ item }}' --sdk_root={{ android_sdk_location }}" + ansible.builtin.shell: | + set -o pipefail + yes | {{ android_sdkmanager_temp }} --install '{{ item }}' --sdk_root={{ android_sdk_location }} loop: # Current - cmdline-tools/latest @@ -371,7 +373,9 @@ when: coding - name: Workstation | Linux | Software | Android | License Agreements [1/2] - ansible.builtin.shell: "yes | {{ android_sdkmanager_final }} --licenses --sdk_root={{ android_sdk_location }}" + ansible.builtin.shell: | + set -o pipefail + yes | {{ android_sdkmanager_final }} --licenses --sdk_root={{ android_sdk_location }} become: true become_user: "{{ user }}" register: shell_check @@ -379,7 +383,9 @@ when: coding - name: Workstation | Linux | Software | Android | License Agreements [2/2] - ansible.builtin.shell: "yes | {{ flutter_exe }} doctor --android-licenses" + ansible.builtin.shell: | + set -o pipefail + yes | {{ flutter_exe }} doctor --android-licenses become: true become_user: "{{ user }}" register: shell_check