Puppet中的'file'URI方案是什么?
说: 可用的URI方案有Puppet中的'file'URI方案是什么?,file,puppet,uri-scheme,File,Puppet,Uri Scheme,说: 可用的URI方案有puppet和file木偶URI将 然后它解释了puppetURI方案,但没有说明文件URI方案。这是怎么一回事?分配意味着什么file://foo/bar/baz“到文件资源上的源属性?文件路径始终是绝对路径。它是指运行目录的系统上的文件。这是代理系统,或者是调用puppet apply的机器 file { '/etc/motd': source => "file:///media/shared-storage0/motd/${fqdn}.
puppet
和file
<代码>木偶URI将
然后它解释了
puppet
URI方案,但没有说明文件
URI方案。这是怎么一回事?分配意味着什么file://foo/bar/baz“
到文件
资源上的源
属性?文件路径始终是绝对路径。它是指运行目录的系统上的文件。这是代理
系统,或者是调用puppet apply的机器
file {
'/etc/motd':
source => "file:///media/shared-storage0/motd/${fqdn}.motd";
}
例如,上述资源将使代理从共享存储同步motd内容和文件元数据
您可以省略文件://
,只使用完整路径作为源
source => "/media/shared-storage0/motd/${fqdn}.motd";
@博恩,好吧,但木偶是怎么解释的?例如,如何解析相对路径?它指的是什么文件系统?例如@Boann,如果我指的是
“file://foo/bar“
在文件default.pp
中,有一个文件foo/bar
相对于我的default.pp
,我希望Puppet能够找到该文件,但它没有找到。@我对puppet一无所知,但文件URI在定义上总是绝对的。您可以尝试file:///./foo/bar
,但它不是严格有效的。所以file:///foo
完全等同于/foo
?这就解决了问题。谢谢