木偶是否有路径变量

时间:2014-08-19 18:08:09

标签: puppet

我正在看一个木偶清单并看到了这个

exec { "my_command":
    command => "do some command",
    path => "$::path",
}

我没有看到在清单文件中设置的变量路径。是" $ :: path"木偶中的特殊变量?

当我尝试一个没有路径的grep示例命令时,它无法找到,但是当我"$::path"时,它只是ifne。

2 个答案:

答案 0 :(得分:3)

是的,它是一个特殊变量。更准确地说,它是一个事实。您始终可以引用顶级变量($::name)等事实。

更多信息:

https://docs.puppetlabs.com/learning/variables.html#facts

答案 1 :(得分:1)

如果您想查看有关系统的事实。您可以在已安装木偶的终端中键入“facter”。它将为您提供有关所述系统的全部事实。您可以在终端

中键入以下内容来查看特定事实
    facter path

这个事实可以通过使用

作为puppet清单中的变量引用
    $::path