system
Ansible role that sets up sane defaults based on a simple host configuration.
yannick
README
Role: system
Baseline configuration for Debian/Ubuntu hosts. Safe for servers and desktops.
Features
- Package upgrade & cleanup
- Install extra packages (
system_extra_packages) - Manage hostname &
/etc/hosts - Passwordless sudo drop-in
- System-wide umask
- Disable unattended upgrades
Variables
system_extra_packages: []
system_manage_hostname: true
system_passwordless_sudo: true
system_sudo_group: sudo
system_disable_auto_updates: true
system_umask: "002"
Example
- hosts: all
roles:
- role: system
vars:
system_extra_packages: [curl, git, vim]
Repository Statistics
0
Stars
0
Forks
1
Watchers
0
Issues
Default Branch:main
Created:August 23, 2025
Last Updated:October 2, 2025
Repository Size:0.03 KB