Ansible: Fix cleanup procedures
[csit.git] / resources / tools / testbed-setup / ansible / roles / cleanup / tasks / sut.yaml
1 ---
2 # file: roles/cleanup/tasks/sut.yaml
3
4 - name: Host cleanup
5   block:
6     - name: Kill processes - qemu
7       import_tasks: kill_process.yaml
8       vars:
9         process: "qemu"
10       tags: kill-process
11
12     - name: Kill processes - l3fwd
13       import_tasks: kill_process.yaml
14       vars:
15         process: "l3fwd"
16       tags: kill-process
17
18     - name: Kill processes - testpmd
19       import_tasks: kill_process.yaml
20       vars:
21         process: "testpmd"
22       tags: kill-process
23
24     - name: Kill processes - iperf3
25       import_tasks: kill_process.yaml
26       vars:
27         process: "iperf3"
28       tags: kill-process
29
30     - name: Kill processes - vpp_echo
31       import_tasks: kill_process.yaml
32       vars:
33         process: "vpp_echo"
34       tags: kill-process
35
36     - name: Find file or dir - Core zip file
37       find:
38         paths: "/tmp/"
39         patterns: "*tar.lzo.lrz.xz*"
40       register: files_to_delete
41       tags: remove-file-dir
42
43     - name: Remove file or dir - Core zip file
44       file:
45         path: "{{ item.path }}"
46         state: absent
47       with_items: "{{ files_to_delete.files }}"
48       tags: remove-file-dir
49
50     - name: Find file or dir - Core dump file
51       find:
52         paths: "/tmp/"
53         patterns: "*core*"
54       register: files_to_delete
55       tags: remove-file-dir
56
57     - name: Remove file or dir - Core dump file
58       file:
59         path: "{{ item.path }}"
60         state: absent
61       with_items: "{{ files_to_delete.files }}"
62       tags: remove-file-dir
63
64     - name: Kill containers - Remove all containers
65       import_tasks: kill_containers.yaml
66       tags: kill-containers
67
68     - name: Remove packages - Remove VPP
69       import_tasks: remove_package.yaml
70       vars:
71         package: "*vpp*"
72       tags: remove-package