Code/system

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]

Quick Actions

Browse FilesView Commits
git clone https://rakys.xyz/git/system.git

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