Report abuse

err: Could not retrieve catalog: Could not parse for environment production: Syntax error at 'mode'; expected '}' at /etc/puppet/manifests/classes/hosts.pp:11
warning: Not using cache on failed catalog

class files {
   file {"/Users/etcadmin/Desktop/puppet.txt":
      owner  =>  etcadmin,
      group  =>  admin,
      mode   =>  750,
      source =>  "puppet://puppet/files/Users/etcadmin/Desktop/puppet.txt"
   }
}

bash-3.2# cat hosts.pp 
class hosts {
   file {"/etc/hosts":
      owner  => root,
      group  => wheel,
      mode   => 644,
      source => "puppet://puppet/files/etc/hosts"
   }
   file {"/Users/etcadmin/Desktop/puppet":
      owner  =>  etcadmin,
      group  =>  admin
      mode   =>  750,
      source =>  "puppet://puppet/files/Users/etcadmin/Desktop/puppet"
   }
}