aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/main.yaml
blob: 64a55c46723580b82e479ee7ada1bc2ba55af8be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
# file: roles/cleanup/tasks/main.yaml
# purpose: Structured per server cleanup tasks.
# - main:
#     - tg:
#         - Run tasks on TG servers only.
#         - Cleanup processes (T-Rex).
#     - sut:
#         - Run tasks on SUT servers only.
#         - Cleanup file leftovers (logs).
#         - Cleanup packages (VPP, Honeycomb).
#         - Cleanup processes (qemu, l3fwd, testpmd, docker, kubernetes)
#         - Cleanup interfaces.
#     - vpp_device
#         - Run tasks on vpp_device servers only.
#         - Reset SRIOV

- name: tg specific
  include_tasks: tg.yaml
  when: "'tg' in group_names"
  tags: cleanup

- name: sut specific
  include_tasks: sut.yaml
  when: "'sut' in group_names"
  tags: cleanup

- name: vpp_device specific
  include_tasks: vpp_device.yaml
  when: "'vpp_device' in group_names"
  tags: cleanup