It seems that the newvalue call should be singular (above http://docs.puppetlabs.com/guides/complete_resource_example.html#see-also