В моей Марионеточной декларации мне нужна должностному лицу команда, но только после управляемого массивом набора другого законченного должностного лица. Как этот (псевдокод):
define foo() {
exec { "touch $name": }
}
....
{
$bars = [ "a", "b", "c" ]
foo { $bars : }
exec { "echo Done" :
require => [ Foo["a"], Foo["b"], Foo["c"] ]
}
}
Как я реализую ту же зависимость, как дали выше, не повторяя каждый элемент списка $bars
вручную?
Ладно, неважно... Можно использовать тот же самый массив аргументов, по-видимому:
$bars = [ "a", "b", "c" ]
foo { $bars : }
exec { "echo Done" :
require => [ Foo[$bars] ]
}