feat(global_defaults): add os_family_map and os_family fact for platform config lookups

This commit is contained in:
sandwich committed 2026-02-22 02:23:05 +01:00
1 parent 6ebceb8ee2
commit 9c0f00f1ec
2 files changed
+17

No files matched your search

+16
View File
@@ -9,6 +9,22 @@ os_family_debian:
- debian
- ubuntu
- ubuntu-lts
# OS → family mapping — aligns with the main project's ansible_os_family pattern.
# Enables platform_config dict lookups per role instead of inline when: is_rhel chains.
os_family_map:
almalinux: RedHat
alpine: Alpine
archlinux: Archlinux
debian: Debian
fedora: RedHat
opensuse: Suse
rhel: RedHat
rocky: RedHat
ubuntu: Debian
ubuntu-lts: Debian
void: Void
os_supported:
- almalinux
- alpine