--- - name: "check that package is present: {{ makepkg_package_name }}" ansible.builtin.command: cmd: pacman -Q {{ makepkg_package_name }} register: makepkg_result_check_package changed_when: - makepkg_result_check_package.rc != 0 failed_when: - makepkg_result_check_package.rc == 1 - "'was not found' not in makepkg_result_check_package.stderr" - name: include install task # noqa: no-handler ansible.builtin.include_tasks: file: install.yml when: makepkg_result_check_package.changed