Хочется в манифесте выполнить команду и поместить результат работы этой команды в переменную для дальнейшей обработки.
К примеру я сгенерировал сертификаты для ovpn и хочу поместить их в конфиг для клиента.
Я писал функцию на ruby для выдёргивания ключа из сертификата, но Ruby функции выполняются на puppet мастере,
В exec вывод команды не попадает или я не знаю как это сделать.
Есть какие-либо идеи, кроме
exec {'sed маска > /tmp/file'} для каждого ключа и склеить всё это
exec {'cat file1 file2 > целевой файл'}