Ресурс rabbitmq_config
Используйте ресурс аудита Chef InSpec rabbitmq_config для проверки данных конфигурации демона RabbitMQ, расположенного по адресу /etc/rabbitmq/rabbitmq.config на платформах Linux и Unix.
Доступность
Установка
Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.
Версия
Этот ресурс впервые стал доступен в версии v1.20.0 InSpec.
Синтаксис
Блок ресурса 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/