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"
}
}