Обзор Chef InSpec
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 имеет более 80 ресурсов для использования — от apache до пулов zfs. Если вам нужна функция, которой нет, вы можете написать свой собственный настраиваемый ресурс.
© 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/