Infra: Ansible docker images cleanup
[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:
11         - kill-process
12
13     - name: Kill Processes - L3fwd
14       import_tasks: kill_process.yaml
15       vars:
16         process: "l3fwd"
17       tags:
18         - kill-process
19
20     - name: Kill Processes - Testpmd
21       import_tasks: kill_process.yaml
22       vars:
23         process: "testpmd"
24       tags:
25         - kill-process
26
27     - name: Kill Processes - iPerf3
28       import_tasks: kill_process.yaml
29       vars:
30         process: "iperf3"
31       tags:
32         - kill-process
33
34     - name: Kill Processes - vpp_echo
35       import_tasks: kill_process.yaml
36       vars:
37         process: "vpp_echo"
38       tags:
39         - kill-process
40
41     - name: Find File Or Dir - Core Zip File
42       find:
43         paths: "/tmp/"
44         patterns: "*tar.lzo.lrz.xz*"
45       register: files_to_delete
46       tags:
47         - remove-file-dir
48
49     - name: Remove File Or Dir - Core Zip File
50       file:
51         path: "{{ item.path }}"
52         state: absent
53       with_items: "{{ files_to_delete.files }}"
54       tags:
55         - remove-file-dir
56
57     - name: Find File Or Dir - Core Dump File
58       find:
59         paths: "/tmp/"
60         patterns: "*core*"
61       register: files_to_delete
62       tags:
63         - remove-file-dir
64
65     - name: Remove File Or Dir - Core Dump File
66       file:
67         path: "{{ item.path }}"
68         state: absent
69       with_items: "{{ files_to_delete.files }}"
70       tags:
71         - remove-file-dir
72
73     - name: Kill Containers - Remove All Containers
74       import_tasks: kill_containers.yaml
75       tags:
76         - kill-containers
77
78     - name: Remove Packages - Remove VPP
79       import_tasks: remove_package.yaml
80       vars:
81         package: "*vpp*"
82       tags:
83         - remove-package