From b30a991a76c101fa05a1fae2ff17e13758222641 Mon Sep 17 00:00:00 2001 From: Komal Thareja Date: Mon, 4 Aug 2025 10:48:34 -0400 Subject: [PATCH 1/2] fix the audit to use libvirt commands for cleanup --- tools/audit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/audit.py b/tools/audit.py index 511a6c85..2c7609b3 100644 --- a/tools/audit.py +++ b/tools/audit.py @@ -441,7 +441,7 @@ def clean_sliver_inconsistencies(self): for instance in virsh_vms: if instance not in os_vms: results_4 = self.execute_ansible(inventory_path=inventory_location, - playbook_path=vm_playbook_path, + playbook_path=f"{pb_dir}/worker_libvirt_operations.yml", extra_vars={"operation": "delete", "host": str(host)}, ansible_python_interpreter=ansible_python_interpreter) self.logger.info(f"Deleted instance: {instance}; result: {results_4.get_json_result_ok()}") From 5ae3fa1ea6ddcc481b297806bcafc6937804f009 Mon Sep 17 00:00:00 2001 From: Komal Thareja Date: Tue, 5 Aug 2025 09:38:53 -0400 Subject: [PATCH 2/2] pass kvm guest name --- tools/audit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/audit.py b/tools/audit.py index 2c7609b3..94d94a16 100644 --- a/tools/audit.py +++ b/tools/audit.py @@ -442,7 +442,8 @@ def clean_sliver_inconsistencies(self): if instance not in os_vms: results_4 = self.execute_ansible(inventory_path=inventory_location, playbook_path=f"{pb_dir}/worker_libvirt_operations.yml", - extra_vars={"operation": "delete", "host": str(host)}, + extra_vars={"operation": "delete", "host": str(host), + "kvmguest_name": instance}, ansible_python_interpreter=ansible_python_interpreter) self.logger.info(f"Deleted instance: {instance}; result: {results_4.get_json_result_ok()}") except Exception as e: