Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
fix(ansible): Compatibility improvements
[csit.git]
/
fdio.infra.ansible
/
roles
/
trex
/
tasks
/
deploy_block.yaml
diff --git
a/fdio.infra.ansible/roles/trex/tasks/deploy_block.yaml
b/fdio.infra.ansible/roles/trex/tasks/deploy_block.yaml
index
70a80b4
..
b436879
100644
(file)
--- a/
fdio.infra.ansible/roles/trex/tasks/deploy_block.yaml
+++ b/
fdio.infra.ansible/roles/trex/tasks/deploy_block.yaml
@@
-30,6
+30,14
@@
when:
- azure is defined and item == "2.73"
when:
- azure is defined and item == "2.73"
+- name: Reset gcc-9
+ ansible.builtin.command: "update-alternatives --remove-all gcc"
+ when: trex_extracted.changed
+
+- name: Reset g++-9
+ ansible.builtin.command: "update-alternatives --remove-all g++"
+ when: trex_extracted.changed
+
- name: Switch to gcc-9
ansible.builtin.command: "update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9"
when: trex_extracted.changed
- name: Switch to gcc-9
ansible.builtin.command: "update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9"
when: trex_extracted.changed
@@
-48,6
+56,18
@@
ansible.builtin.command: "./b build"
args:
chdir: "{{ trex_target_dir }}/trex-core-{{ item }}/linux_dpdk/"
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
when: trex_extracted.changed
- name: Switch to gcc-11