mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 02:10:05 +00:00 
			
		
		
		
	Refactor systemctl services and timers
- Unified service templates into generic systemctl templates - Introduced reusable filter plugins for script path handling - Updated path variables and service/timer definitions - Migrated roles (backup, cleanup, repair, etc.) to use systemctl role - Added sys-daemon role for core systemd cleanup - Simplified timer handling via sys-timer role Note: This is a large refactor and some errors may still exist. Further testing and adjustments will be needed.
This commit is contained in:
		| @@ -218,7 +218,7 @@ class TestVariableDefinitions(unittest.TestCase): | ||||
|                                 if var in ( | ||||
|                                     'lookup', 'role_name', 'domains', 'item', 'host_type', | ||||
|                                     'inventory_hostname', 'role_path', 'playbook_dir', | ||||
|                                     'ansible_become_password', 'inventory_dir', 'ansible_memtotal_mb' | ||||
|                                     'ansible_become_password', 'inventory_dir', 'ansible_memtotal_mb', 'omit' | ||||
|                                 ): | ||||
|                                     continue | ||||
|  | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import sys | ||||
| def load_optimizer_module(): | ||||
|     module_path = os.path.abspath(os.path.join( | ||||
|         os.path.dirname(__file__), | ||||
|         '..', "..", "..","..",'roles', 'svc-opt-ssd-hdd', 'files', 'svc-opt-ssd-hdd.py' | ||||
|         '..', "..", "..","..",'roles', 'svc-opt-ssd-hdd', 'files', 'script.py' | ||||
|     )) | ||||
|     spec = importlib.util.spec_from_file_location('storage_optimizer', module_path) | ||||
|     optimizer = importlib.util.module_from_spec(spec) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user