Learning Git and Puppet 3