--- # tasks file for eget - name: 'Check if eget installed' ansible.builtin.command: cmd: '{{ eget_install_path }} --version' register: eget_installed_output ignore_errors: true changed_when: false - name: 'Check eget installed version' ansible.builtin.set_fact: eget_need_install: '{{ not (eget_installed_output.rc == 0 and eget_version in eget_installed_output.stdout) }}' - name: 'Assert that installation flag is defined' ansible.builtin.assert: that: - eget_need_install is defined - eget_need_install is boolean - name: 'Download eget and install eget' ansible.builtin.include_tasks: file: 'install.yml' when: eget_need_install