feat(Ansible): 2M and 1G hugepages
[csit.git] / fdio.infra.ansible / roles / intel / tasks / ice.yaml
index 92a0eb4..9baa9d0 100644 (file)
@@ -1,7 +1,7 @@
 ---
 # file: roles/intel/tasks/ice.yaml
 
-- name: Inst - Get Network Adapter Driver
+- name: Inst - Get ice Network Adapter Driver
   get_url:
     url: "{{ intel_ice_driver_url }}"
     dest: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}.tar.gz"
@@ -9,7 +9,7 @@
   tags:
     - intel-inst
 
-- name: Inst - Extract Network Adapter Driver
+- name: Inst - Extract ice Network Adapter Driver
   unarchive:
     remote_src: true
     src: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}.tar.gz"
   tags:
     - intel-inst
 
-- name: Inst - Network Adapter Driver
-  command: "make install; modprobe -r ice; modprobe ice"
+- name: Inst - ice Network Adapter Driver
+  command: "{{ item }}"
   args:
     chdir: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}/src"
-  failed_when: no
+  with_items:
+    - "make install"
+    - "modprobe -r ice"
+    - "modprobe ice"
+  failed_when: false
   when:
     - intel_driver_extracted
   tags:
@@ -60,8 +64,8 @@
   copy:
     src: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.pkg"
     dest: "/lib/firmware/updates/intel/ice/ddp/ice-{{ intel_ddp_version }}.pkg"
-    remote_src: yes
-    follow: yes
+    remote_src: true
+    follow: true
   tags:
     - intel-inst