android, revert back to doing direct cmmands since result code was not being handled properly.
This commit is contained in:
@@ -260,10 +260,10 @@
|
||||
- name: Workstation | Linux | Software | Android | Install | Required Modules
|
||||
ansible.builtin.shell: |
|
||||
set -o pipefail
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -v 'unknown' | grep -q '{{ item }}' == 1 ]]; then
|
||||
if ! {{ android_sdkmanager2_list }} | grep -v 'unknown' | grep -q '{{ item }}'; then
|
||||
yes | {{ android_sdkmanager2_install }} '{{ item }}'
|
||||
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -q '{{ item }}' == 0 ]]; then
|
||||
if {{ android_sdkmanager2_list }} | grep -q '{{ item }}'; then
|
||||
echo "INSTALLED"
|
||||
else
|
||||
echo "FAILED"
|
||||
@@ -281,10 +281,10 @@
|
||||
- name: Workstation | Linux | Software | Android | Install | Additional Modules
|
||||
ansible.builtin.shell: |
|
||||
set -o pipefail
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -v 'unknown' | grep -q '{{ item }}' == 1 ]]; then
|
||||
if ! {{ android_sdkmanager2_list }} | grep -v 'unknown' | grep -q '{{ item }}'; then
|
||||
yes | {{ android_sdkmanager2_install }} '{{ item }}'
|
||||
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -q '{{ item }}' == 0 ]]; then
|
||||
if {{ android_sdkmanager2_list }} | grep -q '{{ item }}'; then
|
||||
echo "INSTALLED"
|
||||
else
|
||||
echo "FAILED"
|
||||
@@ -303,13 +303,13 @@
|
||||
- name: Workstation | Linux | Software | Android | Uninstall | Additional Modules
|
||||
ansible.builtin.shell: |
|
||||
set -o pipefail
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -q '{{ item }}' == 0 ]]; then
|
||||
if {{ android_sdkmanager2_list }} | grep -q '{{ item }}'; then
|
||||
yes | {{ android_sdkmanager2_remove }} '{{ item }}'
|
||||
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -q '{{ item }}' == 1 ]]; then
|
||||
echo "REMOVED"
|
||||
else
|
||||
if {{ android_sdkmanager2_list }} | grep -q '{{ item }}'; then
|
||||
echo "FAILED"
|
||||
else
|
||||
echo "REMOVED"
|
||||
fi
|
||||
fi
|
||||
loop: "{{ android_downloads_additional }}"
|
||||
@@ -325,10 +325,10 @@
|
||||
- name: Workstation | Linux | Software | Android | Uninstall | Unused Modules
|
||||
ansible.builtin.shell: |
|
||||
set -o pipefail
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -q '{{ item }}' == 0 ]]; then
|
||||
if [[ `{{ android_sdkmanager2_list }} | grep -q '{{ item }}'` == 0 ]]; then
|
||||
yes | {{ android_sdkmanager2_remove }} '{{ item }}'
|
||||
|
||||
if [[ {{ android_sdkmanager2_list }} | grep -q '{{ item }}' == 1 ]]; then
|
||||
if [[ `{{ android_sdkmanager2_list }} | grep -q '{{ item }}'` == 1 ]]; then
|
||||
echo "REMOVED"
|
||||
else
|
||||
echo "FAILED"
|
||||
|
||||
Reference in New Issue
Block a user