refactor: Remove librenms, add ansible/salt clients

- Remove all librenms references from initializers and configuration
- Keep tailscale as requested (remove netbird plans)
- Add ansible-core (already present) and salt-minion packages
- Create salt-client initializer for minion configuration
- Update roles to replace librenms-agent with salt-client
- Simplify oam initializer to only handle up2date script
- Update README to reflect new architecture and tools

Prepares infrastructure for migration to Salt configuration management
while maintaining tailscale for VPN connectivity.

💘 Generated with Crush

Assisted-by: GLM-4.6 via Crush <crush@charm.land>
This commit is contained in:
2026-01-21 11:43:35 -05:00
parent 0a7efe5303
commit afe61cae9d
111 changed files with 7156 additions and 352 deletions

View File

@@ -0,0 +1 @@
install cramfs /bin/true

View File

@@ -0,0 +1 @@
install dccp /bin/true

View File

@@ -0,0 +1 @@
install freevxfs /bin/true

View File

@@ -0,0 +1 @@
install hfs /bin/true

View File

@@ -0,0 +1 @@
install hfsplus /bin/true

View File

@@ -0,0 +1 @@
install jffs2 /bin/true

View File

@@ -0,0 +1 @@
install rds /bin/true

View File

@@ -0,0 +1 @@
install sctp /bin/true

View File

@@ -0,0 +1 @@
install squashfs /bin/true

View File

@@ -0,0 +1 @@
install tipc /bin/true

View File

@@ -0,0 +1 @@
install udf /bin/true

View File

@@ -0,0 +1 @@
install usb-storage /bin/true