c3caf52d769c80a9f0ee6e3de7c8d783c140972b
[csit.git] / resources / tools / testbed-setup / ansible / roles / trex / defaults / main.yaml
1 ---
2 # file: roles/trex/defaults/main.yaml
3
4 packages: "{{ packages_base + packages_by_distro[ansible_distribution | lower] + packages_by_arch[ansible_machine] }}"
5
6 packages_base:
7   - []
8
9 packages_by_distro:
10   ubuntu:
11     - "build-essential"
12     - "libmnl-dev"
13     - "libnuma-dev"
14     - "libpcap-dev"
15     - "librdmacm-dev"
16     - "librdmacm1"
17     - "libssl-dev"
18     - "pciutils"
19     - "python3-pip"
20     - "zlib1g-dev"
21
22 packages_by_arch:
23   aarch64:
24     - []
25   x86_64:
26     - []
27
28 trex_target_dir: "/opt"
29 trex_url: "https://github.com/cisco-system-traffic-generator/trex-core/archive/"
30 trex_version:
31   # rls1908
32   - "2.54"
33   # rls2001
34   # rls2005
35   - "2.73"
36   # rls2009
37   - "2.82"
38   # rls2101
39   - "2.86"