Ansible role for common server configuration
Find a file
2025-10-24 18:19:55 +02:00
.gitlab feat: use gitlab registry 2025-10-14 19:14:09 +02:00
defaults feat: add alpine support for hostname management 2025-10-24 17:28:52 +02:00
handlers [ssh] feat: use actual ssh service name, not the symlink of sshd 2024-12-23 14:55:21 +01:00
meta feat(meta): compress galaxy_info 2025-05-28 07:24:52 +02:00
roles feat: use new ansible layout 2025-10-03 11:30:05 +02:00
tasks feat: prepare for Alpine support 2025-10-24 17:37:54 +02:00
templates fix: add missing debian.sources.j2 template 2025-08-13 14:31:18 +02:00
vars feat: added empty Alpine vars file 2025-10-24 18:19:55 +02:00
.ansible-lint feat(ci): add defaults/main.yaml to exclude for linter 2025-04-02 17:23:36 +02:00
.gitignore feat: add gitigore file 2025-03-31 11:34:22 +02:00
.gitlab-ci.yml chore(package): update dependency components/ansible to v3 2025-08-27 15:51:05 +00:00
.markdownlint-cli2.jsonc feat(ci): move linting to components 2025-06-13 11:49:46 +02:00
.yamllint fix(ci): set linelenght to 120 2025-05-09 11:38:42 +02:00
playbook.yaml feat: add pre_task for updating role 2025-10-03 15:55:05 +02:00
readme.md docs: updated os support and added apt tags 2025-08-25 17:38:36 +02:00
renovate.json fix(ci): use central config 2025-06-17 17:57:50 +02:00

Overview

This role manages the build-in 'core' Operating System components and defaults tailored for Siempie.

Supported Operating Systems

Operating System Version
Debian 12
Debian 13
Ubuntu 22 LTS
Ubuntu 24 LTS

Tags

  • apt
  • apt-cleanup
  • apt-update
  • cron
  • environment-file
  • hostname
  • hostfile
  • firewall
  • journald
  • locale
  • lldp
  • lxd
  • motd
  • ntp
  • telemetry
  • snap
  • sshd
  • swap
  • sysctl
  • systemctl
  • syslog
  • timezone
  • usermanagement

vars

apt

variable type value(default) comment
apt_automatic_reboot_time string 04:00 Automated reboot at 04:00
apt_automatic_reboot boolean true Toggle automated reboots
apt_enable_multiverse boolean false Toggle multiverse repository
apt_enable_universe boolean true Toggle universe repository
apt_repository string https://archive.ubuntu.com/ubuntu Ubuntu 22
apt_repository_main string https://archive.ubuntu.com/ubuntu Ubuntu 24+
apt_repository_security string https://archive.ubuntu.com/ubuntu Ubuntu 24+

ntp

variable type value(default) comment
ntp_server string pool.ntp.org NTP server to sync time with
timezone string Europe/Amsterdam Select the timezone