mrcharles 78c8ba2208 feat(packages): add package management role
Port global-installPackages() and scripts/up2date.sh.

Features:
- Deploy /usr/local/bin/up2date.sh helper for operators
- Install webmin and tailscale apt repositories
- apt dist-upgrade + autoremove (up2date equivalent)
- Remove unwanted packages (systemd-timesyncd, chrony, telnet, etc.)
- Install fleet toolset with platform-aware filtering:
  - Proxmox hosts: skip cockpit/tuned (conflicts with PVE)
  - Kali hosts: skip unavailable packages (latencytop, fonts-powerline)
- Install KVM guest agent on virtual guests
- Install bare-metal power/perf packages on physical AND Proxmox hosts

🤖 Generated with [Crush](https://github.com/charmassociates/crush)

Assisted-by: GLM-5 via Crush <crush@charm.land>
2026-07-30 12:15:56 -05:00
2025-07-18 18:52:48 +00:00
2025-07-18 18:52:48 +00:00

KNELConfigMgmt-Ansible

KNEL Configuration Management Collection Ansible

S
Description
KNEL Configuration Management / Infrastructure As Code (ansible)
Readme AGPL-3.0
206 KiB
Languages
Shell 65.5%
Perl 20.2%
Python 10.6%
Jinja 3.7%