自定义挂载点不适用于木偶

时间:2012-05-26 00:52:24

标签: puppet

我在RHEL 6.2上运行Puppet 2.7.14(主服务器和节点都有此配置)。

对于我的生活,我无法弄清楚为什么我无法使自定义挂载点工作。

例如,如果我编辑/etc/puppet/fileserver.conf以包含以下内容:

[foo]
    path /etc/puppet/files/foo
    allow *

将文件bar.txt放在/etc/puppet/files/foo/bar.txt

然后我希望以下资源可以毫无困难地解决:

file { "bar.txt":
    ensure => present,
    path => "/var/foo/bar.txt",
    source => "puppet:///foo/bar.txt",
}

但这不起作用!我一直看到如下错误消息:

... Could not evaluate: Could not retrieve information from environment production source(s) puppet:///foo/bar.txt ...

根据我读过的所有文档,我已经正确地完成了这项工作,但我无法让它工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

似乎这里有一个“陷阱”。不允许使用path或allow属性之前的tabstop。非常令人惊讶。