ae606cd494ec03b5e22f05b6ce5e6980fb59050f
[csit.git] / resources / tools / testbed-setup / ansible / roles / common / tasks / ubuntu.yaml
1 ---
2 # file: roles/common/tasks/ubuntu.yaml
3
4 - name: Copy aarch64 apt sources file
5   template:
6     src: 'files/apt-sources-arm.list'
7     dest: '/etc/apt/sources.list'
8   tags: copy-apt-sources
9   when: ansible_machine == 'aarch64'
10
11 - name: Copy x86_64 apt sources file
12   template:
13     src: 'files/apt-sources.list'
14     dest: '/etc/apt/sources.list'
15   tags: copy-apt-sources
16   when: ansible_machine == 'x86_64'
17
18 - name: Install CSIT dependencies
19   apt:
20     name: '{{ item }}'
21     state: 'present'
22     install_recommends: False
23   with_items:
24     - 'python-apt'
25     - 'python-setuptools'
26     - 'git'
27     - 'crudini'
28     - 'expect'
29     - 'socat'
30     - 'qemu-system'
31   tags: install-csit-dependencies