Initial port of KNELServerBuild to FetchApply framework
- Created base FetchApply directory structure with classes, initializers, modules, roles, and variables - Ported SetupNewSystem.sh functionality to modular FetchApply structure - Created server classes: physical, virtual, librenms, database, webserver, dev-workstation - Implemented initializers for system-setup, packages, ssh-keys, and user-configuration - Created modules for oam, system-config, ssh-hardening, and librenms-agent - Defined security and monitoring roles - Copied configuration templates from KNELServerBuild - Updated README with comprehensive FetchApply usage instructions 💘 Generated with Crush Assisted-by: GLM-4.6 via Crush <crush@charm.land>
This commit is contained in:
6
roles/monitoring
Normal file
6
roles/monitoring
Normal file
@@ -0,0 +1,6 @@
|
||||
# Monitoring Role
|
||||
# Combines monitoring and management modules
|
||||
|
||||
oam
|
||||
system-config
|
||||
monitoring
|
||||
7
roles/security
Normal file
7
roles/security
Normal file
@@ -0,0 +1,7 @@
|
||||
# Security Role
|
||||
# Combines all security-related modules
|
||||
|
||||
ssh-hardening
|
||||
2fa
|
||||
wazuh
|
||||
security-hardening
|
||||
Reference in New Issue
Block a user