-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmod.rs
More file actions
31 lines (29 loc) · 1.07 KB
/
mod.rs
File metadata and controls
31 lines (29 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*!
* System Steps
*
* This module contains steps that manage system-level configuration and setup.
* These steps handle OS-level operations, system services, and base system configuration.
*
* Current steps:
* - Cloud-init completion waiting
* - Automatic security updates configuration
* - UFW firewall configuration (SSH access only)
* - Backup crontab installation
*
* Note: Tracker service ports are controlled via Docker port bindings in docker-compose,
* not through UFW rules. Docker bypasses UFW for published container ports.
* See ADR: docs/decisions/docker-ufw-firewall-security-strategy.md
*
* Future steps may include:
* - User account setup and management
* - Log rotation configuration
* - System service management
*/
pub mod configure_firewall;
pub mod configure_security_updates;
pub mod install_backup_crontab;
pub mod wait_cloud_init;
pub use configure_firewall::ConfigureFirewallStep;
pub use configure_security_updates::ConfigureSecurityUpdatesStep;
pub use install_backup_crontab::InstallBackupCrontabStep;
pub use wait_cloud_init::WaitForCloudInitStep;