Re-compile vfio-pci and igb_uio for AWS in ansible scripts.
[csit.git] / resources / tools / testbed-setup / ansible / roles / dpdk / tasks / main.yaml
index 9577c5c..753ebec 100644 (file)
   become: yes
   command: "make install T={{ dpdk_build_targets[ansible_machine] }}-linux-gcc DESTDIR={{ dpdk_target_dir }}/dpdk-stable-{{ dpdk_version }} chdir={{ dpdk_target_dir }}/dpdk-stable-{{ dpdk_version }}"
   when: "linux__dpdk_extracted"
+  register: "linux__dpdk_compiled"
   tags:
     - install-dpdk
+
+- name: Link igb_uio module
+  shell: "ln -fs {{ dpdk_target_dir }}/dpdk-stable-{{ dpdk_version }}/{{ dpdk_build_targets[ansible_machine] }}-linux-gcc/kmod/igb_uio.ko /lib/modules/`uname -r`/igb_uio.ko && depmod -a"
+  ignore_errors: "yes"
+  when: "linux__dpdk_compiled"
+  tags:
+    - link-igb_uio-module