Ansible is most commonly used to manage servers or individual developer desktops. But it can be an excellent tool to mange a fleet of enterprise desktops. This session will cover: 1.How SysAdmins can use Ansible to meet desktops' unique requirements in an enterprise environment 2. What roles, modules & features I & other Ansible developers are working on to improve managing desktops Examples include: 1. Setting default or mandatory settings for GNOME & KDE (e.g., screen lock policies) 2. Firmware updates 3. PackageKit Offline Updates for packages that are disruptive to update while the system is running 4. Installing a massive number of packages (users use desktops for many applications, unlike a server) 5. Setting permissions for graphical apps with PolicyKit