Описание тега inspec
Вопросы, связанные с платформой тестирования InSpec от Chef.
1
ответ
Обработка атрибутов в InSpec
Я пытался создать несколько базовых тестов inspec для проверки набора HTTP-URL. Я начал так: control 'http-url-checks' do impact 1.0 title 'http-url-checks' desc ' Specify the URLs which need to be up and working. ' tag 'http-url-checks' describe ht…
01 мар '18 в 04:20
0
ответов
InSpec/RSpec выходной формат HTML
Как может rspec_html_formatter gem использоваться с InSpec генерировать вывод в формате HTML? Кроме того, возможно ли редактировать вывод, показанный при использовании html форматировать в inspec? inspec exec spec.rb --format html Можем ли мы просто…
07 окт '16 в 09:02
1
ответ
Доступ к проверке переменных inspec из поваренной книги шеф-повара
У меня есть поваренная книга с кодом ниже, и мне нужно написать тест inspec для проверки наличия файла. Я знаю, как проверить, существует ли файл или нет, но у меня проблемы с запуском if / check (новичок в ruby / chef), а затем выводом переменной…
09 май '18 в 15:10
1
ответ
Как проверить, включен ли 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 describe por…
01 дек '16 в 13:26
1
ответ
Могу ли я запросить порт jmx, используя curl, чтобы убедиться, что jmx работает нормально?
Можно ли запросить некоторые / любые данные из порта jmx с помощью curl? Я пишу тест inspec(chef), чтобы убедиться, что jmx работает нормально. # curl https://localhost:9114 curl: (35) Encountered end of file # curl -s -w "%{http_code}\n" https://lo…
11 дек '18 в 06:03
1
ответ
Почему Inspec возвращает "ожидаемое [] включение" при проверке портов aws_elbs?
Это контроль Inspec, который проверяет VPC-Id, порты, подсети и AZ для определенного сетевого балансировщика нагрузки: control 'Loadbalancer Config' do title 'Checks for correct configuration of LBs' describe aws_elbs.where(arn: 'arn:aws:elasticload…
18 дек '18 в 11:47
2
ответа
InSpec: "Невозможно загрузить <профиль>, поскольку он не указан как зависимость", когда определена зависимость
В InSpec 1.9.0 я определил следующий профиль с зависимостью, включая все элементы управления из зависимого профиля. Однако при выполнении я получаю сообщение об ошибке, указывающее, что профиль "не указан как зависимость" Что мне не хватает? inspec.…
20 янв '17 в 14:05
2
ответа
Как ограничить тест InSpec конкретной версией ОС
У нас есть кулинарная книга, которая используется на машинах Centos 6 и 7. На 7 он устанавливает последнюю версию узла, на 6 он устанавливает конкретную версию узла. Также на 6 он устанавливает некоторые другие пакеты, которые мы не устанавливаем на…
30 сен '16 в 17:49
2
ответа
Вложенные ресурсы в Chef InSpec
Можно ли использовать один ресурс внутри другого ресурса в Chef InSpec? Пример: describe command('su srijava') do describe file ('/app/java/latest') do it{ should exist } end end Выдает ошибку вроде: `method_missing': undefined method `file' for RSp…
30 июн '16 в 09:41
1
ответ
Inspec тесты для проверки подлинности Windows
Я пытаюсь проверить (mssql) режим аутентификации Sql "Интегрированный" с помощью inspec. Я не смог найти какую-либо ссылку. Как передать SQL-запрос, используя ruby, поскольку у меня есть SQL-запрос, который отображает текущий режим SQL-аутентификаци…
31 май '18 в 15:28
1
ответ
Наборы тестов Chef Inspec для проверки конфигураций узлов сборки Jenkins
В настоящее время у меня есть настройка фермы сборки с использованием Jenkins 2.46.3 LTS. У меня установлен Jenkins Master на физическом сервере с 4 - 5 узлами сборки виртуальных машин, работающих на VirtualBox. Я думаю об управлении конфигурацией в…
10 июл '17 в 13:06
2
ответа
Результат команды PowerShell Chef / InSpec в Test
Предыстория Я написал кулинарную книгу, которая устанавливает функции Windows. Некоторые функции зависят от родительских функций. Родительские функции могут не иметь исходных файлов, необходимых для установки функции. В своем рецепте я использую onl…
18 окт '17 в 19:24
1
ответ
Шеф-повар Inspec выдает ошибки устаревания Rspec
Я запускаю профиль exec Chef Inspec в задании Jenkins, и он возвращает предупреждения об устаревании Rspec. Проблема в том, что эти предупреждения включены в вывод json, который создает команда inspec exec, и я попытался sed/awk удалить все символы …
19 авг '16 в 22:39
0
ответов
Inspec и Azure
Я новичок в Inspec. Я следовал документации Inspec ( https://www.inspec.io/docs/reference/platforms/), но когда я пытаюсь выполнить inspec exec azure-profile -t azure:// Команда Я получаю ниже ошибки Traceback (most recent call last): 27: from /usr/…
30 ноя '18 в 02:21
1
ответ
Тест Chef InSpec для проверки наличия пути в%PATH%
Я хочу проверить, был ли добавлен путь в переменную среды Windows % PATH%, с помощью теста InSpec в Chef. Я не могу найти никаких подсказок в Интернете. describe command('echo %PATH%') do its('stdout') { should match /C:\SoftwareX\bin/ } end Это не …
08 окт '16 в 02:58
1
ответ
Ruby, разбор YAML и вывод значения
Я довольно новичок в ruby, и вся документация на эту тему немного смутила меня. Так что здесь идет. Я использую inspec для проверки своей инфраструктуры, но я хочу, чтобы она использовала некоторые переменные из файла YAML, используемого ansible. Эт…
05 янв '18 в 16:00
1
ответ
Inspec тестирует несколько объектов
Я пишу тесты inspec для моих рецептов шеф-повара, в которых есть 5 файлов, которые нужно проверить в своем режиме. Все они должны иметь одинаковый режим 0755. describe file('/dev') do its('mode') { should cmp '00755' } end Это тот синтаксис, который…
09 май '17 в 06:11
1
ответ
Кухня проверить вывод показать двойной протокол испытаний
С помощью kitchen verify Я получил двойной отчет о моем тесте. Я не знаю почему, и это происходит только в этой кулинарной книге. Я бегал так же kitchen verify Команда и вывод понятен, так что же теперь отличается? Это вывод (с двойным отчетом): ---…
15 фев '17 в 16:03
0
ответов
Установка chef-dk & Inspec на солярис
Как установить Chef-DK и Inspec на Solaris? У меня установлен Chef-Client (версия 14.5.33) на моей машине Solaris. Я пытался выполнить: curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P inspec а также curl https://omnitruck.chef.io/inst…
09 ноя '18 в 18:09
1
ответ
URL подстановочного знака загрузки Linux
Используя мой скрипт, я бы хотел иметь возможность перейти к Chef Inspec и загрузить последнюю версию. Однако используемый ими URL имеет версии. Версии изменятся, и, в конце концов, если я жестко закодирую URL, я не буду получать последнюю версию. К…
28 сен '18 в 02:22