perf: add TCP Iperf3+LDPRELOAD test suite
[csit.git] / resources / tools / testbed-setup / ansible / roles / common / tasks / ubuntu_bionic.yaml
1 ---
2 # file: roles/common/tasks/ubuntu_bionic.yaml
3
4 - name: Copy apt sources file
5   template:
6     src: 'files/apt-sources_{{ ansible_distribution_release }}_{{ ansible_machine }}.list'
7     dest: '/etc/apt/sources.list'
8   tags: copy-apt-sources
9
10 - name: Install CSIT dependencies
11   apt:
12     name:
13       - 'autoconf'
14       - 'build-essential'
15       - 'cgroup-bin'
16       - 'dkms'
17       - 'iperf3'
18       - 'libpcap-dev'
19       - 'python-all'
20       - 'python-apt'
21       - 'python-cffi'
22       - 'python-cffi-backend'
23       - 'python-dev'
24       - 'python-pip'
25       - 'python-setuptools'
26       - 'python3-all'
27       - 'python3-apt'
28       - 'python3-cffi'
29       - 'python3-cffi-backend'
30       - 'python3-dev'
31       - 'python3-pip'
32       - 'python3-setuptools'
33       - 'qemu-system'
34       - 'socat'
35       - 'virtualenv'
36       - 'unzip'
37       - 'zlib1g-dev'
38     state: 'present'
39     cache_valid_time: 3600
40     install_recommends: False
41   tags: install-csit-dependencies
42
43 - name: Install CSIT dependencies - aarch64 SciPy
44   apt:
45     name:
46       - 'gfortran'
47       - 'libblas-dev'
48       - 'liblapack-dev'
49     state: 'present'
50     cache_valid_time: 3600
51     install_recommends: False
52   when: >
53     ansible_machine == 'aarch64'
54   tags: install-csit-dependencies