Вопросы по теме '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