Puppet创建了一个破碎的符号链接

时间:2017-11-29 12:38:54

标签: puppet

例如,我有一个指向/etc/foo/folder11/some/link.txt的符号链接etc/foo/folder12/some/file.txt。 在木偶我有以下

ensure_resource('file', "/etc/bar/link.txt", {
  owner  => $someUser,
  mode   => '0444',
  source => `/etc/foo/folder11/some/link.txt`,
})

在木偶运行后,它会创建一个符号为/etc/bar/link.txt的符号链接../../folder12/some/file.txt 为什么会创建如此奇怪的符号链接?我如何强制puppet创建/etc/foo/link.txt符号链接,该符号链接指向/etc/foo/folder11/some/link.txt指向的同一文件?

请注意,我不使用ensure => link,因为有时/etc/foo/folder11/some/link.txt可能是常规文件,在这种情况下/etc/bar/link.txt应该是此文件的副本。

0 个答案:

没有答案