- name: Execute distro-specific tasks include_tasks: "{{ zj_distro_os }}" with_first_found: - "{{ ansible_distribution }}-{{ ansible_distribution_version }}.yaml" - "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yaml" - "{{ ansible_distribution }}.yaml" - "{{ ansible_os_family }}.yaml" - "default.yaml" loop_control: loop_var: zj_distro_os - name: Run dstat shell: "dstat -tcmndrylpg --tcp --output {{ dstat_data_path }} >& /dev/null &" args: executable: /bin/bash failed_when: false