Puppet: Mastering Infrastructure Automation