在我的 Puppet-manifest 中,我需要执行一个命令,但只有在另一个 exec的数组驱动集合完成之后。像这样(伪代码):
define foo() {
exec { "touch $name": }
}
....
{
$bars = [ "a", "b", "c" ]
foo { $bars : }
exec { "echo Done" :
require => [ Foo["a"], Foo["b"], Foo["c"] ]
}
}
Run Code Online (Sandbox Code Playgroud)
如何在不$bars
手动重复列表的每个元素的情况下实现与上面给出的相同的依赖项?
Mik*_* T. 11
好吧,没关系......显然可以使用相同的参数数组:
$bars = [ "a", "b", "c" ]
foo { $bars : }
exec { "echo Done" :
require => [ Foo[$bars] ]
}
Run Code Online (Sandbox Code Playgroud)