--- # file: roles/intel/tasks/i40e.yaml - name: Inst - Get i40e Network Adapter Driver uri: url: "{{ intel_sourceforge_download_url }}/{{ intel_i40e_url[i40e] }}" follow_redirects: "all" force: true dest: "{{ intel_extract_dir }}/i40e-{{ i40e }}.tar.gz" mode: "0644" failed_when: false tags: - intel-inst - name: Inst - Extract i40e Network Adapter Driver unarchive: remote_src: true src: "{{ intel_extract_dir }}/i40e-{{ i40e }}.tar.gz" dest: "{{ intel_extract_dir }}/" creates: "{{ intel_extract_dir }}/i40e-{{ i40e }}" register: intel_driver_extracted tags: - intel-inst - name: Inst - i40e Network Adapter Driver command: "{{ item }}" args: chdir: "{{ intel_extract_dir }}/i40e-{{ i40e }}/src" become: true with_items: - "make install" - "modprobe -r i40e" - "modprobe i40e" when: - intel_driver_extracted tags: - intel-inst