File 面临文件夹名为“的文件资源”的问题;环境",;傀儡

File 面临文件夹名为“的文件资源”的问题;环境",;傀儡,file,resources,puppet,fileserver,puppet-enterprise,File,Resources,Puppet,Fileserver,Puppet Enterprise,我正在尝试使用内置的文件服务器将文件从puppet master递归地传输到我的代理 我有一个名为“environment”的文件夹名,它没有被传输到我的代理。相反,我得到了以下错误 Error: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}

我正在尝试使用内置的文件服务器将文件从puppet master递归地传输到我的代理

我有一个名为“environment”的文件夹名,它没有被传输到我的代理。相反,我得到了以下错误

 Error: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
 Error: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
 Wrapped exception:
 Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
 Error: /Stage[main]/Platform::Configuration::Test1/File[/opt/pe-platform-test/test2/file1.txt]/ensure: change from absent to file failed: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
下面是我的实际代码

class platform::configuration::test1 {

  file { "/opt/pe-platform-test/test2":
    ensure  => "directory",
    source  =>  "puppet://puppetmaster.sample.net/puppet_plat_shared/environment",
    source_permissions=>"use",
    ignore  => [".svn"],
    replace => "true",
    recurse => "remote",
  }

}

“environment”是一个单词,您可以尝试用单引号括起源代码或更改目录名称?

请指定您正在使用的puppet的版本以及任何相关的
fileserver.conf
设置。您能否清楚地解释如何用单引号括起源代码?