43e40ebdf6b74a57565d41f87b75ca6334970e2e
[csit.git] / fdio.infra.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][ansible_distribution_release] + 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     bionic:
21       - "build-essential"
22       - "libpcap-dev"
23       - "net-tools"
24       - "python-all"
25       - "python-apt"
26       - "python-cffi"
27       - "python-cffi-backend"
28       - "python-dev"
29       - "python-pip"
30       - "python-setuptools"
31       - "python3-all"
32       - "python3-apt"
33       - "python3-cffi"
34       - "python3-cffi-backend"
35       - "python3-dev"
36       - "python3-pip"
37       - "python3-pyelftools"
38       - "python3-setuptools"
39     focal:
40       - "build-essential"
41       - "libpcap-dev"
42       - "net-tools"
43       - "python3-all"
44       - "python3-apt"
45       - "python3-cffi"
46       - "python3-cffi-backend"
47       - "python3-dev"
48       - "python3-pip"
49       - "python3-pyelftools"
50       - "python3-setuptools"
51
52 packages_by_arch:
53   aarch64:
54     - "gfortran"
55     - "libblas-dev"
56     - "libffi-dev"
57     - "liblapack-dev"
58     - "libssl-dev"
59   x86_64:
60     - []
61
62 # Proxy settings: Uncomment and fill the proper values. These variables will be
63 # set globally by writing into /etc/environment file on target machine.
64 #proxy_env:
65 #  http_proxy: http://proxy.com:80
66 #  HTTP_PROXY: http://proxy.com:80
67 #  https_proxy: http://proxy.com:80
68 #  HTTPS_PROXY: http://proxy.com:80
69 #  ftp_proxy: http://proxy.com:80
70 #  FTP_PROXY: http://proxy.com:80
71 #  no_proxy: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}
72 #  NO_PROXY: localhost,127.0.0.1,{{ ansible_default_ipv4.address }}