Puppet initial commit