我在定义中传递了多个参数。
以下是我的代码。我想在定义中传递两个数组,但我只能传递一个,如下所示。
class test {
$path = [$path1,$path2]
$filename = [$name1,$name2]
define testscript { $filename: } // Can able to pass one value.
}
define testscript () {
file {"/etc/init.d/${title}": //Can able to receive the file name.
ensure => file,
content => template('test/test.conf.erb'),
}
从我上面的代码中,我可以检索filename
到定义资源的内部。我还需要path
在模板中设置值。我无法在模板中发送/检索第二个参数。
有什么方法可以改进我的代码以在定义资源中传递两个值($path
和)?$filename
任何帮助深表感谢。