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

38
meta/main.yml Normal file
View File

@@ -0,0 +1,38 @@
---
galaxy_info:
author: mathieu
description: Cross-distribution Linux package management
license: MIT
min_ansible_version: "2.14"
platforms:
- name: Debian
versions:
- bullseye
- bookworm
- name: Ubuntu
versions:
- focal
- jammy
- noble
- name: EL
versions:
- "8"
- "9"
- name: Fedora
versions:
- all
- name: ArchLinux
versions:
- all
- name: Alpine
versions:
- all
- name: opensuse
versions:
- all
galaxy_tags:
- packages
- system
- linux
dependencies: []