Spec-Zone.ru › Chef 17

apache resource

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

Предупреждение

Данный ресурс устарел и не должен использоваться. Он был удалён в Chef InSpec 4.0. Нижеприведённая документация сохранена для справки. Функциональные возможности замены доступны в ресурсе apache_conf.

Используйте apache ресурс аудита Chef InSpec для проверки состояния сервера Apache на системах Linux/Unix.

Доступность

Установка

Этот ресурс распространялся вместе с самим Chef InSpec.

Версия

Этот ресурс впервые стал доступен в версии v1.51.15 InSpec и был удалён в версии 4.0.

Синтаксис

Блок apache ресурса аудита Chef InSpec объявляет настройки, которые должны быть проверены:

describe apache do
  its('setting_name') { should cmp 'value' }
end

где

  • 'setting_name' — описание конфигурационного файла Apache
  • { should cmp 'value' } — ожидаемое значение

Свойства

  • service, conf_dir, conf_path, user

Примеры свойств

Следующие примеры демонстрируют, как использовать этот ресурс аудита Chef InSpec.

Проверка имени службы.

describe apache do
  its ('service') { should cmp 'apache2' }
end

Проверка расположения конфигурации

describe apache do
  its ('conf_dir') { should cmp '/etc/apache2' }
end

Проверка пути к конфигурационному файлу

describe apache do
  its ('conf_path') { should cmp '/etc/apache2/apache2.conf' }
end

Проверка пользователя Apache

describe apache do
  its ('user') { should cmp 'www-data' }
end

Сопоставители

Полный список доступных сопоставителей можно найти на нашей странице сопоставителей.

© 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/resources/apache/

Spec-Zone.ru

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