Managing a fleet of Linux desktops with Ansible
summary
Uses Ansible to enforce real desktop policies across hundreds of seats: sets GNOME/KDE defaults (screen lock, mandatory backgrounds) via the ini_file module, pushes PolicyKit files for GUI privilege controls, batches large package installs using DNF package groups and a package list lookup, and coordinates firmware rollout with fwupd/LVFS. Demonstrates a live playbook that updates the system-wide dconf database so a background change appears immediately. Also stages PackageKit Offline Updates for disruptive packages so reboots apply changes reliably.
AI-written summary · about
chapters (13)
- 0:00Managing a fleet of Linux desktops with Ansible
- 2:37Overview of Ansible for Configuration Management
- 5:03Lots of desktop OS components can be configured via ini file
- 6:49Examples of desktop OS components for ini file
- 8:00Policy Examples: GNOME background
- 8:46You need a handler for that
- 9:24Now make it mandatory
- 12:57Policy Example: KDE4 Screensaver
- 16:51Installing massive numbers of packages - use dnt for speed
- 18:50Install massive numbers of
- 24:136. Packagekit Omine Updates (continued)
- 25:07Firmware updates - latest from LVES
- 32:126. Packagekit Offline Updates
related talks
18mManaging Standard Operating Envs with Ansible
14mEfficient Linux Client Management
45mDeploying and managing IdM with Ansible
23mIntroduction to Ansible for Network Engineers
51mLinux System Roles: One playbook to rule them all
36mMake your environment sane with Ansible Automation
37mAnsible 101
29mGood Practices and Security for your Ansible Automation Platform 2
