我有一些文件想让所有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