Соответствие бенчмаркам в СНГ переведено на ruby - PullRequest
0 голосов
/ 25 апреля 2018

В последнее время я обнаружил inspec и пытаюсь перевести некоторые тесты CIS в рубиновые сценарии, которые я могу выполнить с помощью InSpec.

Дело в том, что я случайно не знаком с ruby, могу ли я использовать другой язык для написания этих скриптов? Я следил за обучением на YouTube от шеф-повара:

Создать профиль - чего ожидать, когда вы InSpec'ing https://www.youtube.com/watch?v=K0npgDsES9s

Я даже не смог правильно установить Atom в Ubuntu 16.04,

Кто-нибудь сталкивался с такими же проблемами?

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Могу ли я использовать другой язык для написания этих сценариев?

Нет.

Из документации:

InSpec DSL - это Ruby DSL для написания элементов контроля аудита, который включает ресурсы аудита, которые вы можете вызвать.

[https://www.inspec.io/docs/reference/dsl_inspec/]

Как минимум, вы должны изучить Ruby DSL, чтобы писать тесты InSpec. И если вы также изучите Ruby, вы сможете написать множество дополнительных тестов, которые невозможно выполнить только с помощью Ruby DSL (хотя это вполне возможно). Ruby - это простой язык сценариев с множеством учебных материалов в Интернете; Я подозреваю, что вы сможете забрать его в кратчайшие сроки.

0 голосов
/ 07 июня 2018

Вам не нужно знать ruby, чтобы использовать inspec. Вы можете попробовать использовать такие ресурсы, как Compliance Automation With Inspec в Learn Chef. На этом сайте есть все ресурсы, необходимые для изучения всего, что связано с шеф-поваром.

...