Spec-Zone.ru › Chef 18

Обзор Chef InSpec

[редактировать на GitHub]

Chef InSpec — это фреймворк с открытым исходным кодом для тестирования и аудита ваших приложений и инфраструктуры. Chef InSpec работает, сравнивая фактическое состояние вашей системы с желаемым состоянием, которое вы выражаете на простом и удобном для написания языке Chef InSpec. Chef InSpec обнаруживает нарушения и отображает результаты в виде отчёта, но предоставляет вам контроль над исправлением.

Начало работы с Chef InSpec

Ниже представлены основные понятия, составляющие Chef InSpec.

Создать профиль

Профили — основа работы с Chef InSpec. Используйте профили Chef InSpec для управления всем необходимым для проведения проверки безопасности или соответствия — атрибутами, метаданными и самими тестами.

Добавить тесты

Вы можете создавать тесты тремя способами: создавая собственные тесты, включая тесты из Chef Supermarket или добавляя тесты из проекта Dev-Sec Project в качестве зависимостей. Вы также можете настраивать свои тесты — брать тесты из нашего Supermarket и изменять их под свои нужды, используя простой и удобный для написания язык Chef InSpec.

Нацелить систему на тестирование

Запускайте тесты там, где находится ваша инфраструктура — локально или в облаке. Chef InSpec разработан для платформ и рассматривает операционные системы как особые случаи. Chef InSpec поможет вам, независимо от того, используете ли вы Windows Server на собственном оборудовании или запускаете Linux в контейнерах Docker в облаке. Что касается облака, вы можете использовать Chef InSpec для нацеливания на приложения и службы, работающие на AWS и Azure.

Ресурсы

В Chef InSpec почти 500 ресурсов для использования — от Apache2 до ZFS pool. Если вам нужен нереализованный нами вариант, вы можете написать собственный специальный ресурс.

© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API