common/AGENTS.md
Simon Cornet af4964f7e9
Some checks failed
ci/woodpecker/push/linting Pipeline failed
style: align markdown table formatting for MD060 compliance
2026-05-18 18:26:21 +02:00

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 management
  • apt-update - APT update
  • apt-cleanup - APT cleanup
  • cron - Cron jobs
  • environment-file - Environment configuration
  • hostname - Hostname management
  • firewall - UFW firewall
  • journald - Systemd journal config
  • locale - Locale settings
  • ntp - NTP/Chrony configuration
  • sshd - SSH daemon config
  • swap - Swap configuration
  • sysctl - Kernel parameters
  • systemctl - Systemd units
  • timezone - Timezone settings
  • usermanagement - User management

Testing

ansible-lint
molecule test