木偶如何访问/ etc / puppetlabs / code中的文件

我有一些文件想让所有R10K分支机构都可以访问。

我把它们放在/etc/puppetlabs/code包含我的environments文件夹的文件夹中:

 -/etc/puppetlabs/code - environments/ - modules/ - files/ - file 

我试图从这样的环境中访问它:

 $file = file('puppet:///files/file') 

但是我收到一条消息,说找不到:

 Error while evaluating a Function Call, Could not find any files from puppet:///.. 

更新:

还试着将文件夹移动到一个新的files模块,并将其添加到我的Puppetfile

 mod "files", local: true 

然后引用该文件,如:

 file('puppet:///modules/files/file') 

你需要把你的文件放在你的模块里的files目录下,然后引用file('puppet:///modules/files/nameoffile')

其中文件是您的模块和木偶的名称,查找files/files