Мы хотели бы, чтобы наши тесты Rspec Puppet считывали содержимое params.pp
в хэш и проверяли, нет ли в этом хеше неожиданных элементов.
Вся информация, которую я нашел, описывает, как установить параметры для тестирования через let (:params)
.
Мы уже делаем это, но хотим сделать что-то вроде expect params.keys.sort.to eq ('param1', 'param2', 'param3')
, но не знаем, как получить содержимое params.pp
в переменную, которую мы можем использовать в наших тестах.
Мы используем Puppet 3.7.5.
params.pp
на некоторое время устарело. Вы думали об обновлении, или это одна из головных болей устаревшего кода? - person Matt Schuchard   schedule 13.07.2016mymodule::params
, как вы назовете манифест, в котором хранится его определение? - person John Bollinger   schedule 13.07.2016params.pp
. Я, вероятно, должен был сказать «крайне обескуражен» вместо того, чтобы осуждать. Теперь с 4.x вы должны использовать данные модуля с поставщиком данных Puppet (поэтому RIPIenaar больше не поддерживает свой драгоценный камень для данных модуля). - person Matt Schuchard   schedule 13.07.2016myclass::params
параметров по умолчанию. - person John Bollinger   schedule 15.07.2016