--- # file: roles/intel/tasks/i40e.yaml - name: Inst - Get i40e Network Adapter Driver get_url: url: "{{ intel_i40e_driver_url }}" dest: "{{ intel_i40e_driver_dir }}/i40e-{{ intel_i40e_version }}.tar.gz" mode: 0644 tags: - intel-inst - name: Inst - Extract i40e Network Adapter Driver unarchive: remote_src: true src: "{{ intel_i40e_driver_dir }}/i40e-{{ intel_i40e_version }}.tar.gz" dest: "{{ intel_i40e_driver_dir }}/" creates: "{{ intel_i40e_driver_dir }}/i40e-{{ intel_i40e_version }}" register: intel_driver_extracted tags: - intel-inst - name: Inst - i40e Network Adapter Driver command: "{{ item }}" args: chdir: "{{ intel_i40e_driver_dir }}/i40e-{{ intel_i40e_version }}/src" with_items: - "make install" - "modprobe -r i40e" - "modprobe i40e" failed_when: true when: - intel_driver_extracted tags: - intel-inst