linux-config-management
Installation
SKILL.md
Linux Configuration Management
Distro support
Ansible and /etc-tracking are cross-platform; write playbooks that work
on both families. Body uses Debian/Ubuntu; the RHEL family (Fedora, RHEL,
CentOS Stream, Rocky, Alma, Oracle) equivalents are in the matrix.
| Concept | Debian/Ubuntu | RHEL family |
|---|---|---|
| Ansible package module | ansible.builtin.apt |
ansible.builtin.dnf |
| Portable package module | ansible.builtin.package (works on both) |
same |
| Mandatory access control | AppArmor | SELinux (enforcing by default) |
| /etc change tracking | etckeeper |
etckeeper (same) |
| Service manager | systemd | systemd (identical) |
| Gather pkg-mgr fact | ansible_facts.pkg_mgr = apt |
= dnf |