Fix having sdkmanager in $PATH.

This commit is contained in:
Hyperling 2025-02-26 09:10:26 -07:00
parent 5ffe4d5b63
commit 6eb48e4d9f

View File

@ -22,11 +22,12 @@
set_fact: set_fact:
android_bin_location: "{{ android_sdk_location }}/platform-tools" android_bin_location: "{{ android_sdk_location }}/platform-tools"
android_sdk_cmdline_temp: "{{ android_sdk_location }}/ansible" android_sdk_cmdline_temp: "{{ android_sdk_location }}/ansible"
android_sdkmanager_final: "{{ android_sdk_location }}/cmdline-tools/latest/bin/sdkmanager" android_sdk_cmdline_final: "{{ android_sdk_location }}/cmdline-tools/latest/bin"
- name: Workstation | Linux | Software | Android | Facts [3/3] - name: Workstation | Linux | Software | Android | Facts [3/3]
set_fact: set_fact:
android_sdkmanager_temp: "{{ android_sdk_cmdline_temp }}/cmdline-tools/bin/sdkmanager" android_sdkmanager_temp: "{{ android_sdk_cmdline_temp }}/cmdline-tools/bin/sdkmanager"
android_sdkmanager_final: "{{ android_sdk_cmdline_final }}/sdkmanager"
## Checks ## ## Checks ##
@ -82,7 +83,7 @@
owner: "{{ user }}" owner: "{{ user }}"
group: "{{ user }}" group: "{{ user }}"
mode: '0664' mode: '0664'
when: not android_download_stat.stat.existss when: not android_download_stat.stat.exists
- name: Workstation | Linux | Software | Android | Create Folder - name: Workstation | Linux | Software | Android | Create Folder
file: file:
@ -172,7 +173,7 @@
blockinfile: blockinfile:
path: "{{ item }}/.bashrc" path: "{{ item }}/.bashrc"
block: | block: |
export PATH="$PATH:{{ android_bin_location }}:{{ android_sdkmanager_final }}" export PATH="$PATH:{{ android_bin_location }}:{{ android_sdk_cmdline_final }}"
marker: '# {mark} MANAGED BY ANSIBLE | Android' marker: '# {mark} MANAGED BY ANSIBLE | Android'
state: present state: present
create: yes create: yes
@ -187,7 +188,7 @@
blockinfile: blockinfile:
path: "{{ item }}/.zshrc" path: "{{ item }}/.zshrc"
block: | block: |
export PATH="$PATH:{{ android_bin_location }}:{{ android_sdkmanager_final }}" export PATH="$PATH:{{ android_bin_location }}:{{ android_sdk_cmdline_final }}"
marker: '# {mark} MANAGED BY ANSIBLE | Android' marker: '# {mark} MANAGED BY ANSIBLE | Android'
state: present state: present
create: yes create: yes