我正在看一个木偶清单并看到了这个
exec { "my_command":
command => "do some command",
path => "$::path",
}
我没有看到在清单文件中设置的变量路径。是" $ :: path"木偶中的特殊变量?
当我尝试一个没有路径的grep
示例命令时,它无法找到,但是当我"$::path"
时,它只是ifne。
答案 0 :(得分:3)
是的,它是一个特殊变量。更准确地说,它是一个事实。您始终可以引用顶级变量($::name
)等事实。
更多信息:
答案 1 :(得分:1)
如果您想查看有关系统的事实。您可以在已安装木偶的终端中键入“facter”。它将为您提供有关所述系统的全部事实。您可以在终端
中键入以下内容来查看特定事实 facter path
这个事实可以通过使用
作为puppet清单中的变量引用 $::path