Ok, não importa ... A mesma matriz de argumentos pode ser usada, aparentemente:
$bars = [ "a", "b", "c" ]
foo { $bars : }
exec { "echo Done" :
require => [ Foo[$bars] ]
}
No meu Puppet-manifest eu preciso executar um comando, mas somente depois que uma coleção dirigida por matriz de outro executor terminar. Assim (pseudo-código):
define foo() {
exec { "touch $name": }
}
....
{
$bars = [ "a", "b", "c" ]
foo { $bars : }
exec { "echo Done" :
require => [ Foo["a"], Foo["b"], Foo["c"] ]
}
}
Como faço para implementar a mesma dependência como dada acima sem repetir cada elemento da lista $bars
manualmente?
Tags puppet