Ansible: Clean Python requirements
[csit.git] / resources / tools / testbed-setup / ansible / roles / common / tasks / ubuntu_bionic.yaml
index 31872e0..d5e8cb1 100644 (file)
 - 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'
-      - 'git'
-      - 'crudini'
-      - 'expect'
-      - 'socat'
+      - 'python3-all'
+      - 'python3-apt'
+      - 'python3-cffi'
+      - 'python3-cffi-backend'
+      - 'python3-dev'
+      - 'python3-pip'
+      - 'python3-setuptools'
       - 'qemu-system'
-      - 'build-essential'
+      - '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