Spec-Zone.ru › Chef 17

Ресурс rabbitmq_config

[править на GitHub]

Используйте ресурс аудита Chef InSpec rabbitmq_config для проверки данных конфигурации демона RabbitMQ, расположенного по адресу /etc/rabbitmq/rabbitmq.config на платформах Linux и Unix.

Доступность

Установка

Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.

Версия

Этот ресурс стал доступен в версии InSpec v1.20.0.

Синтаксис

Блок ресурса rabbitmq_config объявляет данные конфигурации RabbitMQ, которые необходимо проверить:

describe rabbitmq_config.params('rabbit', 'ssl_listeners') do
  it { should cmp 5671 }
end

где

  • params — это список параметров, настроенных в файле конфигурации RabbitMQ
  • { should cmp 5671 } проверяет значение rabbit.ssl_listeners, прочитанное из rabbitmq.config, по сравнению со значением, объявленным в тесте

Примеры

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

Проверка списка TCP-листенер

describe rabbitmq_config.params('rabbit', 'tcp_listeners') do
  it { should eq [5672] }
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/rabbitmq_config/

Spec-Zone.ru

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