Puppet resource type for file with remote source