Talk given at the New Directions in Operating Systems conference. A run through some of the history of configuration management as a discipline, on to future trends in infrastructure management and finally examples of using Puppet to manage high level or at-a-distance resources.