--- - name: Look for bindep command stat: path: "{{ bindep_command }}" when: bindep_command is defined register: bindep_command_stat - name: Check for system bindep args: executable: /bin/bash command: type -p bindep ignore_errors: yes register: bindep_command_type when: bindep_command is not defined or not bindep_command_stat.stat.exists - name: Define bindep_command fact set_fact: bindep_command: "{{ bindep_command_type.stdout }}" when: bindep_command_type|succeeded and not bindep_command_type|skipped - include: install.yaml when: bindep_command is not defined - include: find.yaml when: bindep_file is not defined - name: Define bindep_command fact set_fact: bindep_run: "{{ bindep_command }} -b -f {{ bindep_file }} {{ bindep_profile }}" - include: packages.yaml when: bindep_file is defined