2 # file: roles/intel/tasks/ice.yaml
4 - name: Inst - Get ice Network Adapter Driver
6 url: "{{ intel_ice_driver_url }}"
7 dest: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}.tar.gz"
12 - name: Inst - Extract ice Network Adapter Driver
15 src: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}.tar.gz"
16 dest: "{{ intel_ice_driver_dir }}/"
17 creates: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}"
18 register: intel_driver_extracted
22 - name: Inst - ice Network Adapter Driver
23 command: "make install && modprobe -r ice && modprobe ice"
25 chdir: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}/src"
28 - intel_driver_extracted
32 - name: Inst - Get Dynamic Device Personalization (DDP) Package
34 url: "{{ intel_ddp_profile_url }}"
35 dest: "{{ intel_ddp_profile_dir }}/800-Series-Comms-Binary-Package-{{ intel_ddp_version }}.zip"
40 - name: Inst - Extract Dynamic Device Personalization (DDP) Package
43 src: "{{ intel_ddp_profile_dir }}/800-Series-Comms-Binary-Package-{{ intel_ddp_version }}.zip"
44 dest: "{{ intel_ddp_profile_dir }}/"
45 creates: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.zip"
46 register: intel_driver_extracted
50 - name: Inst - Extract Dynamic Device Personalization (DDP) Package
53 src: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.zip"
54 dest: "{{ intel_ddp_profile_dir }}/"
55 register: intel_driver_extracted
59 - name: Inst - Copy Dynamic Device Personalization (DDP) Package
61 src: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.pkg"
62 dest: "/lib/firmware/updates/intel/ice/ddp/ice-{{ intel_ddp_version }}.pkg"
68 - name: Inst - Link Dynamic Device Personalization (DDP) Package
70 src: "ice-{{ intel_ddp_version }}.pkg"
71 dest: "/lib/firmware/updates/intel/ice/ddp/ice.pkg"
76 - name: Inst - Extract Dynamic Device Personalization (DDP) Package (cleanup)
81 - "{{ intel_ddp_profile_dir }}/E810 DDP for Comms TechGuide_Rev2.3.pdf"
82 - "{{ intel_ddp_profile_dir }}/Intel_800_series_market_segment_DDP_license.txt"