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
25 chdir: "{{ intel_ice_driver_dir }}/ice-{{ intel_ice_version }}/src"
32 - intel_driver_extracted
36 - name: Inst - Get Dynamic Device Personalization (DDP) Package
38 url: "{{ intel_ddp_profile_url }}"
39 dest: "{{ intel_ddp_profile_dir }}/800-Series-Comms-Binary-Package-{{ intel_ddp_version }}.zip"
44 - name: Inst - Extract Dynamic Device Personalization (DDP) Package
47 src: "{{ intel_ddp_profile_dir }}/800-Series-Comms-Binary-Package-{{ intel_ddp_version }}.zip"
48 dest: "{{ intel_ddp_profile_dir }}/"
49 creates: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.zip"
50 register: intel_driver_extracted
54 - name: Inst - Extract Dynamic Device Personalization (DDP) Package
57 src: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.zip"
58 dest: "{{ intel_ddp_profile_dir }}/"
59 register: intel_driver_extracted
63 - name: Inst - Copy Dynamic Device Personalization (DDP) Package
65 src: "{{ intel_ddp_profile_dir }}/ice_comms-{{ intel_ddp_version }}.pkg"
66 dest: "/lib/firmware/updates/intel/ice/ddp/ice-{{ intel_ddp_version }}.pkg"
72 - name: Inst - Link Dynamic Device Personalization (DDP) Package
74 src: "ice-{{ intel_ddp_version }}.pkg"
75 dest: "/lib/firmware/updates/intel/ice/ddp/ice.pkg"
80 - name: Inst - Extract Dynamic Device Personalization (DDP) Package (cleanup)
85 - "{{ intel_ddp_profile_dir }}/E810 DDP for Comms TechGuide_Rev2.3.pdf"
86 - "{{ intel_ddp_profile_dir }}/Intel_800_series_market_segment_DDP_license.txt"