Spotify

Puppetizing the workstations

Jul 1, 2013jhaals
Puppetizing the workstations
SummaryAI, from the source post

This post details Spotify's experience in 'puppetizing' its workstations, covering both macOS and Windows. It outlines the initial setup using DeployStudio, the scheduling of Puppet runs, and the implementation of a local caching mechanism using Apache mod_cache on Mac Minis to address poor office bandwidth. A self-tagging website was developed to allow users to request software, automating the process of tagging nodes. System information is provided to users via a Systeminfo.app, and desktop notifications are integrated to improve user experience during updates. The post also touches on the future direction with Boxen for masterless Puppet setups and the ongoing need for automation engineers.