ff47ffc65634a86e282d9cf63629c497f473307c
[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 python-apt
19   apt:
20     name: 'python-apt'
21     state: 'present'
22     update_cache: True
23   tags: install-python-apt
24
25 - name: Install git
26   apt:
27     name: 'git'
28     state: 'present'
29     update_cache: True
30   tags: install-git
31
32 - name: Install crudini
33   apt:
34     name: 'crudini'
35     state: 'present'
36     update_cache: True
37   tags: install-crudini
38
39 - name: Install expect
40   apt:
41     name: 'expect'
42     state: 'present'
43     update_cache: True
44   tags: install-expect
45
46 - name: Install socat
47   apt:
48     name: 'socat'
49     state: 'present'
50     update_cache: True
51   tags: install-socat
52
53 - name: Install qemu
54   apt:
55     name: 'qemu-system'
56     state: 'present'
57     update_cache: True
58   tags: install-qemu