Puppet Class:定义一个列出目录中所有文件的变量
Puppet Class: define a variable which list all files in a directory
我正在定义我自己的 Puppet class,我想知道是否可以有一个包含特定目录中所有文件列表的数组变量。我想知道是否有类似下面的语法,但没有找到使其工作的方法。
$dirs = Dir.entries('C:\Program Files\Java\')
有人知道如何在 Puppet 文件中做到这一点吗?
谢谢!
I was wondering if it is possible to have an array variable which contains a list of all files in a specific directory.
有关要配置的机器的当前状态的信息通过 facts 传送到目录编译器。这些作为顶级范围变量可供您 类 使用,Puppet(或实际上是 Facter)提供 ways to define your own custom facts。这是 Facter 3 手册中的 link,但类似适用于早期版本。不要忽视 Facter 文档的其余部分,其中包含有关此主题的更多相关信息。
另一方面,可以通过编写和调用 custom function 来获取有关提供目录构建服务的机器(主/代理设置中的主机器)的信息。这很少是您真正想要的,但值得一提,因为有一天您可能需要一个自定义函数用于其他目的。
我正在定义我自己的 Puppet class,我想知道是否可以有一个包含特定目录中所有文件列表的数组变量。我想知道是否有类似下面的语法,但没有找到使其工作的方法。
$dirs = Dir.entries('C:\Program Files\Java\')
有人知道如何在 Puppet 文件中做到这一点吗?
谢谢!
I was wondering if it is possible to have an array variable which contains a list of all files in a specific directory.
有关要配置的机器的当前状态的信息通过 facts 传送到目录编译器。这些作为顶级范围变量可供您 类 使用,Puppet(或实际上是 Facter)提供 ways to define your own custom facts。这是 Facter 3 手册中的 link,但类似适用于早期版本。不要忽视 Facter 文档的其余部分,其中包含有关此主题的更多相关信息。
另一方面,可以通过编写和调用 custom function 来获取有关提供目录构建服务的机器(主/代理设置中的主机器)的信息。这很少是您真正想要的,但值得一提,因为有一天您可能需要一个自定义函数用于其他目的。