1.4 KiB
1.4 KiB
Agents
This role manages core OS components and defaults tailored for Siempie infrastructure. This is the foundational role for all Debian/Ubuntu systems.
Role Analysis
- Type: Base system configuration role
- OS Support: Debian 12, Debian 13, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Alpine 3.23
- Deployment Method: Direct (not Docker-based)
- Scope: Comprehensive system configuration
Key Variables
| Variable | Default | Description |
|---|---|---|
apt_automatic_reboot_time |
03:45 |
Automated reboot time |
apt_automatic_reboot |
true |
Enable automated reboots |
apt_enable_universe |
true |
Enable Ubuntu universe repo |
firewall_enable |
true |
Enable firewall |
ntp_server |
time.cloudflare.com |
NTP server |
timezone |
Europe/Amsterdam |
System timezone |
swap |
false |
Enable swap |
Available Tags
apt- APT package managementapt-update- APT updateapt-cleanup- APT cleanupcron- Cron jobsenvironment-file- Environment configurationhostname- Hostname managementfirewall- UFW firewalljournald- Systemd journal configlocale- Locale settingsntp- NTP/Chrony configurationsshd- SSH daemon configswap- Swap configurationsysctl- Kernel parameterssystemctl- Systemd unitstimezone- Timezone settingsusermanagement- User management
Testing
ansible-lint
molecule test