feat: initial cross-distro package management role

Supports apt, dnf, yum, pacman, apk and zypper. Variables cover install,
remove, upgrade, cache refresh and autoremove.
This commit is contained in:
2026-05-24 16:40:42 +02:00
commit c94df9fefa
12 changed files with 273 additions and 0 deletions

8
defaults/main.yml Normal file
View File

@@ -0,0 +1,8 @@
---
packages_install: []
packages_remove: []
packages_upgrade: false
packages_update_cache: true
packages_cache_valid_time: 3600
packages_state: present
packages_autoremove: false