aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/ansible/roles/common/tasks/ubuntu_bionic.yaml
blob: d5e8cb1d52ee4e886d6d594f90661d42798f7170 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
# file: roles/common/tasks/ubuntu_bionic.yaml

- name: Copy apt sources file
  template:
    src: 'files/apt-sources_{{ ansible_distribution_release }}_{{ ansible_machine }}.list'
    dest: '/etc/apt/sources.list'
  tags: copy-apt-sources

- name: Install CSIT dependencies
  apt:
    name:
      - 'autoconf'
      - 'build-essential'
      - 'cgroup-bin'
      - 'dkms'
      - 'python-all'
      - 'python-apt'
      - 'python-cffi'
      - 'python-cffi-backend'
      - 'python-dev'
      - 'python-pip'
      - 'python-setuptools'
      - 'python3-all'
      - 'python3-apt'
      - 'python3-cffi'
      - 'python3-cffi-backend'
      - 'python3-dev'
      - 'python3-pip'
      - 'python3-setuptools'
      - 'qemu-system'
      - 'socat'
      - 'virtualenv'
      - 'unzip'
      - 'zlib1g-dev'
    state: 'present'
    cache_valid_time: 3600
    install_recommends: False
  tags: install-csit-dependencies

- name: Install CSIT dependencies - aarch64 SciPy
  apt:
    name:
      - 'gfortran'
      - 'libblas-dev'
      - 'liblapack-dev'
    state: 'present'
    cache_valid_time: 3600
    install_recommends: False
  when: >
    ansible_machine == 'aarch64'
  tags: install-csit-dependencies