feat(trex): Bump T-Rex to v3.00
[csit.git] / fdio.infra.ansible / roles / trex / tasks / deploy_block.yaml
index d2fa2a3..23948bc 100644 (file)
 
 - name: Reset gcc-9
   ansible.builtin.command: "update-alternatives --remove-all gcc"
+  ignore_errors: true
   when: trex_extracted.changed
 
 - name: Reset g++-9
   ansible.builtin.command: "update-alternatives --remove-all g++"
+  ignore_errors: true
   when: trex_extracted.changed
 
 - name: Switch to gcc-9
   ansible.builtin.command: "./b build"
   args:
     chdir: "{{ trex_target_dir }}/trex-core-{{ item }}/linux_dpdk/"
+  async: 3000
+  poll: 0
+  register: trex_built
+  when: trex_extracted.changed
+
+- name: Check if T-Rex is Compiled
+  async_status:
+    jid: "{{ trex_built.ansible_job_id }}"
+  register: trex_built
+  until: trex_built.finished
+  delay: 10
+  retries: 300
   when: trex_extracted.changed
 
 - name: Switch to gcc-11