From 15a79578e6fa94d708f2da2f1488a071ae32e0d8 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 30 Jul 2026 09:36:47 -0700 Subject: [PATCH] Add a report for runit to list all services and their status. --- tasks/general/tests/services.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tasks/general/tests/services.yml b/tasks/general/tests/services.yml index 7937615..de6dca3 100644 --- a/tasks/general/tests/services.yml +++ b/tasks/general/tests/services.yml @@ -5,7 +5,17 @@ set_fact: services_report_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.services.txt" services_enabled_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.services-enabled.txt" + services_command: "echo 'Service Manager {{ ansisible_service_mgr }} Not Recognized' + +- name: General | Tests | Services | Set Facts | SystemD + set_fact: services_command: "systemctl list-unit-files" + when: ansisible_service_mgr == "systemd" + +- name: General | Tests | Services | Set Facts | runit + set_fact: + services_command: 'for s in /var/service/*; do sv status "$s"; done' + when: ansisible_service_mgr == "runit" - name: General | Tests | Services | Create Main Report shell: "{{ item }}"