Вопросы по теме 'serverspec'

serverpec с использованием переменных среды в Rakefile
Serverspec используется для проверки на нескольких серверах. Поэтому используется рекомендованная структура ролей: |-- Rakefile |-- spec |-- app | -- ruby_spec.rb |-- base | -- users_and_groups_spec.rb |-- db | --...
773 просмотров
schedule 27.11.2021

Serverspec не может проверить какой-либо пакет, установленный pip на целевой OS X
Используя serverspec-2.36.0 , я не могу проверить какой-либо пакет, установленный pip на виртуальной машине OS X El Capitan. Тестирование команды, выполняемой Serverspec, дает правильные результаты. Следующий пример предназначен для ansible...
406 просмотров
schedule 09.09.2021

Проверьте содержимое файла с помощью InSpec, если он существует
Я пишу тест Chef InSpec в ruby, чтобы проверить содержимое файлов на «umask 077». Проблема в том, что некоторые файлы в моем массиве, которые я проверяю, не существуют. Я пытаюсь исключить файлы nil и повторно отправить их, но, похоже, все равно...
4469 просмотров
schedule 26.11.2021

Невозможно запустить тест serverpec на экземпляре упаковщика GCP
Я изо всех сил пытаюсь запустить тест serverpec на экземпляре упаковщика GCP с локального компьютера. Я создал файл конфигурации json для упаковщика следующим образом, чтобы создать изображение на GCP: { "variables": { "project":...
231 просмотров
schedule 29.05.2022

Проблема с тестовым запуском Serverspec
У меня есть следующий сценарий относительно запуска serverspec: Я вхожу в виртуальную машину, используя сертификат пользователя, а затем делаю sudo su -. Теперь, как root, я переключаюсь на фиктивного пользователя, который не требует пароля....
248 просмотров
schedule 15.07.2022

serverpec — может «should_be_owned_by» проверять нескольких владельцев
Я новичок в ServerSpec, Rspec, ruby, поэтому не очень хорошо разбираюсь в специфике доступной грамматики. Я хотел бы написать тест, который делает что-то вроде: describe file("foo") do it { should_be_owned_by 'bill' or 'ted' } end Этот...
124 просмотров
schedule 04.09.2022

Соответствие регулярному выражению Chef ServerSpec не работает
Я пытаюсь вычислить регулярное выражение для стандартного вывода команды. Несмотря на то, что регулярное выражение должно совпадать, похоже, оно не работает как таковое: > [#] Command "pm2 list" > [#] stdout > [#]...
1052 просмотров
schedule 23.07.2023

Как контролировать, какую кухню пользователя использует проверка при тестировании командного ресурса?
У меня есть кулинарная книга Chef, которая устанавливает «git версии 2.5.2». Я использую CentOS 6.4 vm для применения этой кулинарной книги и написал тест для проверки версии git. Фрагмент выглядит так: # Test if git exists describe...
513 просмотров
schedule 01.12.2022

Как сделать числовое сравнение строк
Я написал тест serverspec, который предназначен для проверки того, что объем оперативной памяти на сервере больше или равен монтированию, указанному в файле свойств. describe command('perl -n -e "if (/MemTotal:\s+(\d+)/) { print \$1; last; }"...
886 просмотров
schedule 27.02.2023

Ошибка проверки пустого кеша драгоценных камней с использованием Serverspec для тестирования сборки образа Docker
В настоящее время у меня проблема с тестированием сборок образов Docker с помощью Serverspec. В двух словах, я хочу убедиться, что во время сборки образа кеш сборки Ruby gems очищается явно, например. выпустив rm -rf...
164 просмотров
schedule 08.08.2023

Есть ли способ проверить, установлена ​​ли конкретная версия java или tomcat во время развертывания с помощью rspec-serverspec?
У меня есть среда, созданная с помощью puppet. Я планировал написать некоторый скрипт rspec-ruby, который можно будет выполнить после завершения сборки puppet, чтобы проверить, созданы ли все каталоги, пакеты, пользователи и роли. Я хотел бы...
54 просмотров
schedule 17.06.2023