例如,我有一个指向/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
应该是此文件的副本。