5517b20e1f77e109123961808f4a75379abcd770
[csit.git] / resources / tools / testbed-setup / ansible / roles / common / defaults / main.yaml
1 ---
2 # file: roles/common/defaults/main.yaml
3
4 packages: "{{ packages_base + packages_by_distro[ansible_distribution | lower] + packages_by_arch[ansible_machine] }}"
5
6 packages_base:
7   - "autoconf"
8   - "cgroup-tools"
9   - "dkms"
10   - "iperf3"
11   - "linux-tools-common"
12   - "ninja-build"
13   - "qemu-system"
14   - "socat"
15   - "unzip"
16   - "virtualenv"
17
18 packages_by_distro:
19   ubuntu:
20     - "build-essential"
21     - "libpcap-dev"
22     - "net-tools"
23     - "python-all"
24     - "python-apt"
25     - "python-cffi"
26     - "python-cffi-backend"
27     - "python-dev"
28     - "python-pip"
29     - "python-setuptools"
30     - "python3-all"
31     - "python3-apt"
32     - "python3-cffi"
33     - "python3-cffi-backend"
34     - "python3-dev"
35     - "python3-pip"
36     - "python3-setuptools"
37
38 packages_by_arch:
39   aarch64:
40     - "gfortran"
41     - "libblas-dev"
42     - "libffi-dev"
43     - "liblapack-dev"
44     - "libssl-dev"
45   x86_64:
46     - []
47
48 # Proxy settings: Uncomment and fill the proper values. These variables will be
49 # set globally by writing into /etc/environment file on target machine.
50 #proxy_env:
51 #  http_proxy: http://proxy.com:80
52 #  HTTP_PROXY: http://proxy.com:80
53 #  https_proxy: http://proxy.com:80
54 #  HTTPS_PROXY: http://proxy.com:80
55 #  ftp_proxy: http://proxy.com:80
56 #  FTP_PROXY: http://proxy.com:80
57 #  no_proxy: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}
58 #  NO_PROXY: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}
59