--- - name: Install Homebrew on macOS block: - name: Check if Homebrew is installed stat: path: /usr/local/bin/brew register: homebrew_check - name: Install Homebrew shell: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" when: not homebrew_check.stat.exists become: no when: ansible_os_family == "Darwin" - name: Install AM (AppMan) on Linux block: - name: Check if AppMan is installed stat: path: "{{ ansible_env.HOME }}/.local/bin/appman" register: appman_check - name: Install AM as AppMan (local user only) shell: | cd {{ ansible_env.HOME }} wget -q https://raw.githubusercontent.com/ivan-hc/AM/main/AM-INSTALLER chmod a+x ./AM-INSTALLER echo '2' | ./AM-INSTALLER rm ./AM-INSTALLER when: not appman_check.stat.exists become: no when: ansible_os_family == "Debian" or ansible_os_family == "RedHat" or ansible_os_family == "Archlinux"