--- - name: Check if bootstrap is needed raw: which "{{ item }}" register: need_bootstrap failed_when: false changed_when: false with_items: - python environment: {} tags: facts - name: Install python on fedora raw: "dnf install --assumeyes --quiet python" become: true environment: {} when: need_bootstrap.results | map(attribute='rc') | sort | last | bool - name: Install required python packages dnf: name: libselinux-python state: present become: true