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

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

Chef Test Kitchen проверяет наличие файла внутри контейнера Docker
Я пытаюсь запустить простой тест с помощью Chef test kitchen: describe file('/opt/test_file.txt') do it { should exist } end Я могу легко запустить этот тест на своей кухонной машине (virtualBox / centos-7.2) с помощью функции kitchen...
994 просмотров
schedule 28.09.2021

Обработка учетных данных поставщика Terraform в распределенной среде с помощью InSpec и удаленного состояния
Есть ли у кого-нибудь интересные идеи о том, как обрабатывать учетные данные поставщика Terraform для AWS, учитывая следующие варианты использования: Распределенные среды (prod / pre / qa / test / dev) с отдельными учетными записями AWS...
32 просмотров

Почему мы не можем использовать только Ansible вместо Chef inspect?
Ссылаясь на: http://scienceofficersblog.blogspot.com/2016/02/testing-ansible-with-inspec.html Есть так много сообщений, в которых упоминается использование Chef inspec для тестирования Ansible. Но они обычно приводят пример вроде: Доступный:...
676 просмотров
schedule 24.06.2022

Как включить пользовательский ресурс проверки в несколько профилей?
Я написал специальный ресурс для проверки шеф-повара для работы с проприетарным форматом конфигурации, который использует компания, в которой я работаю. Я поместил ресурс в папку .\myprofile\libraries , как того требует документация[1]. Однако я...
218 просмотров
schedule 03.07.2022

Как проверить, что httpd включен и работает с помощью InSpec с Kitchen-docker в CentOS?
Выполняя свой тест с InSpec, я не могу проверить, включен ли и работает ли httpd. Тест InSpec describe package 'httpd' do it { should be_installed } end describe service 'httpd' do it { should be_enabled } it { should be_running } end...
1390 просмотров

кухня проверить вывод показать отчет о двойном тестировании
Используя kitchen verify , я получил двойной отчет о своем тесте пакета. Я не знаю, почему, и это происходит только в этой кулинарной книге. Я выполнил ту же команду kitchen verify , и вывод ясен, так что теперь изменилось? Это вывод (с двойным...
264 просмотров
schedule 26.08.2022

Как протестировать рецепт шеф-повара с зашифрованными пакетами данных
Итак, в моем рецепте есть следующее: secret = Chef::EncryptedDataBagItem.load_secret("/root/.chef/encrypted_data_bag_secret") # Decrypt the data bag creds = Chef::EncryptedDataBagItem.load("passwords", "mysql-root", secret) Как я могу...
677 просмотров
schedule 28.02.2023

Могу ли я запросить порт jmx с помощью curl, чтобы убедиться, что jmx работает нормально?
Можно ли запросить некоторые / любые данные из порта jmx с помощью curl? Я пишу тест inspec (chef), чтобы убедиться, что jmx работает нормально. # curl https://localhost:9114 curl: (35) Encountered end of file # curl -s -w "%{http_code}\n"...
2343 просмотров
schedule 13.03.2023

inspec запустить один элемент управления как sudo
Я использую inspec для проверки некоторых AMI, которые я создаю, и в основном я хочу, чтобы элементы управления в профиле работали как обычный пользователь, чтобы я мог тестировать, как обычный пользователь увидит вещи. Однако есть несколько...
492 просмотров
schedule 13.02.2023

Получение переменной версии в качестве вывода в отчете InSpec
Я использую chef inspc для проверки образов AMI, созданных с помощью упаковщика, на соответствие стандартам. Одним из требований является проверка разницы версий между образами AMI. У меня есть следующий код, который проверяет доступность версии...
148 просмотров
schedule 10.06.2023

Как проверить конкретную строку с помощью теста Inspec
Как проверить, содержит ли первая строка файла определенную строку, используя тест Inspec? В настоящее время я занимаюсь этим. describe file ('/path/to/file/filename')do it { should exist } its('content') { should match 'build/path/location'...
91 просмотров
schedule 19.03.2023

Использование ruby-sdk AWS с проблемой именованных профилей Inspec
Попытка очистить некоторые тесты для IaC с помощью Inspec , но жесткое кодирование security_group_ids не подходит по очевидным причинам. Вместо этого я пытаюсь использовать ruby ​​sdk для извлечения id на основе name (т.е. как вы делаете с...
11 просмотров
schedule 09.10.2022

Inspec Resource (для сервера Windows) для объектов групповой политики
Я хочу сделать inspec (chef) для разных GPO. Мне интересно узнать, есть ли какой-нибудь ресурс для GPO (сервер Windows). потому что у меня недостаточно знаний о gpos и о том, как они работают через powershell. Итак, я признателен, если вы пришлете...
180 просмотров
schedule 22.02.2024

Не удалось проверить установку пакета в Windows с помощью inspec
Я хочу знать, как проверить установку пакета/приложения (НА машине WINDOWS) через inspec. Я попытался использовать команду package для проверки, но это не сработало. Контроль : описать пакет ('java') сделать это {должен быть_установлен } конец...
200 просмотров
schedule 27.02.2024

Шеф-повар - подтвердите наличие раздела реестра
После того, как Chef запускает мой компьютер с Windows, я использую следующий тест Inspec, чтобы убедиться, что раздел реестра существует: describe...
291 просмотров
schedule 09.04.2024

Ошибка InSpec Kubernetes Resource Pack Ruby
пытаясь начать тестирование kubernetes с помощью inspec, используя: https://github.com/bgeesaman/inspec-k8s Я запускаю его из образа make и docker , найденного здесь: https://github.com/bgeesaman/inspec-k8s-sample У меня есть несколько...
59 просмотров