Вопросы по теме 'rspec-puppet'
Как переопределить hiera_data в rspec-puppet?
Допустим, у меня есть следующие тесты:
context 'test' do
let(:hiera_data) { { :number => '2' } }
it { should have_module__define_resource_count(2) }
end
context 'test2' do
let(:hiera_data) { { :number => '10' } }
it { should...
873 просмотров
schedule
03.05.2023
Тестирование rspec-puppet завершается неудачей из-за недоступных драгоценных камней
Я пытаюсь написать тесты для тестирования rspec-puppet.
Модуль имеет следующее дерево:
|-- manifests
| `-- test_file.pp
|-- Rakefile
`-- spec
|-- classes
|-- defines
| `-- test_file_spec.rb
|--...
123 просмотров
schedule
04.01.2023
написать конфигурацию марионетки для клонирования репозитория github
Я написал модуль Puppet для установки Git в Windows. Хозяин Марионеток — это Linux.
Можно ли написать манифест Puppet для клонирования репозитория GitHub, используя только ресурсы марионетки (т.е. без скрипта или exec)?
Это частное репо,...
1842 просмотров
schedule
07.10.2022
Назначение динамического значения в rspec-puppet
Есть ли возможность динамически присваивать значения параметрам в rspec-puppet?
Ниже приведен пример моего тестового примера rspec-puppet. Прямо сейчас я жестко закодировал все детали полного доменного имени и имени хоста.
Можно ли присвоить...
178 просмотров
schedule
10.09.2022
Как проверить, содержит ли параметр массива для ресурса Puppet значение
Я пишу настраиваемый модуль марионетки, который включает ресурс :: apache :: vhost, и хотел бы проверить в моих тестах rspec, что параметр каталогов содержит определенное значение, без воспроизведения всей конфигурации каталогов, которая в основном...
1681 просмотров
schedule
21.05.2022
Можно ли написать тест в rspec-puppet, чтобы проверить, существует ли реестр?
Я пытаюсь установить .net framework 4.5.2, используя кукольный модуль, используя ресурс exec вместо использования ресурса Package по какой-то причине. Я хочу написать тестовый пример, чтобы проверить, установлен он или нет. Единственный способ...
68 просмотров
schedule
12.03.2023
Можете ли вы прочитать содержимое params.pp в хеш в Rspec-puppet?
Мы хотели бы, чтобы наши тесты Rspec Puppet считывали содержимое params.pp в хэш и проверяли, нет ли в этом хеше неожиданных элементов.
Вся информация, которую я нашел, описывает, как установить параметры для тестирования через let (:params) ....
469 просмотров
schedule
26.02.2024
Модульный тест rspec-puppet для определения типа с использованием ресурса
Я написал определяемый пользователем тип, который загружает файл с помощью wget и сохраняет его в /root. Для этого я использовал тип exec. код хорошо работает с puppet apply, теперь, когда я пытаюсь написать тест rspec для того же, я сталкиваюсь с...
678 просмотров
schedule
04.07.2022
Есть ли способ сопоставить любое значение параметра в rspec-puppet
Я тестирую ресурс и хочу убедиться, что он имеет точное количество параметров, но один из них — require , и я не понял, как сопоставить его с with . Я проверяю правильность отношений, используя that_requires . Мой текущий тест выглядит так...
145 просмотров
schedule
23.05.2022
Почему поведение rspec-puppet отличается для поиска hiera с использованием функций «lookup» или «hiera»?
Запустив тесты спецификации рейка, я получаю:
Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See
https://docs.puppet.com/puppet/4.10/reference/deprecated_language.html
(file & line not available)
Поэтому я решил...
365 просмотров
schedule
28.05.2023
Используйте puppet gem для анализа файлов узлов и создания спецификаций для каждого хоста.
Я интегрирую тесты rspec-puppet в наш кукольный проект и пытаюсь автоматически сгенерировать "следует скомпилировать " спецификации для всех хостов (и в конечном итоге, возможно, другой ресурс). Это делается для того, чтобы все, по крайней мере,...
127 просмотров
schedule
29.08.2022
Puppet: значение переменной в тестовом файле
Я пишу несколько тестов для puppet, и в моем файле init_spec.rb я хочу использовать переменную, объявленную в файле default_facts.yml. Как я могу импортировать значение этой переменной, не объявляя его в файле init_spec.rb.
Заранее спасибо!
277 просмотров
schedule
29.04.2023
puppet-rspec — Как передать параметры вложенным классам профилей во время модульного теста?
Я пытаюсь создать два профиля Puppet для DCS Hashicorp Consul. Consul может работать как клиентский или серверный агент, при этом серверный режим является надмножеством клиентского режима. Это прямо отражено в конфигурации:
Агентам сервера...
185 просмотров
schedule
18.07.2022