A melhor opção para isso é criar um tipo de recurso definido:
define customized::filetype ($change_set) {
augeas { "customized filetype ${title}":
lens => 'a_customized_lens',
incl => $name,
changes => $change_set,
}
}
e, em seguida, use-o com uma matriz no título:
customized::filetype { [
"$path/file1.properties",
"$path/file2.properties"
]:
change_set => $change_set,
}
Você pode até (e eu recomendo) abstrair o conjunto de alterações como parâmetros chave / valor no tipo de recurso definido. Por exemplo:
define customized::filetype ($key, $value) {
augeas { "customized filetype ${title}":
lens => 'a_customized_lens',
incl => $name,
changes => "set ${key} ${value}",
}
}