Spec-Zone.ru › Chef 18

Ресурс cassandradb_conf

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

Используйте ресурс аудита Chef InSpec, чтобы протестировать конфигурацию базы данных Cassandra, которая обычно расположена в $CASSANDRA_HOME/cassandra.yaml или $CASSANDRA_HOME\conf\cassandra.yaml в зависимости от платформы.

Установка

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

Требования

  • Значение переменной среды CASSANDRA_HOME должно быть установлено в системе.

Синтаксис

Блок ресурса cassandradb_conf извлекает конфигурации из файла cassandra.yaml, а затем сравнивает их со значением, указанным в тесте:

describe cassandradb_conf do
  its('config item') { should eq 'value' }
end

Примеры

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

Параметры тестов, заданные в файле конфигурации

describe cassandradb_conf do
  its('listen_address') { should eq 'localhost' }
  its('num_tokens') { should eq 16 }
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/cassandradb_conf/

Spec-Zone.ru

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