Spec-Zone.ru › Chef 17

mssql_sys_conf ресурс

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

Используйте mssql_sys_conf ресурс аудита Chef InSpec для проверки конфигурации базы данных Microsoft SQL Server.

Установка

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

Требования

У вас должен быть доступ к базе данных.

Синтаксис

Блок ресурса mssql_sys_conf объявляет элемент конфигурации, пользователя и пароль для проверки.

describe mssql_sys_conf("CONFIGURATION ITEM TO TEST", user: 'USER', password: 'PASSWORD') do
  its("value_in_use") { should cmp "EXPECTED_VALUE" }
  its("value_configured") { should cmp "EXPECTED_VALUE" }
end

где:

  • mssql_sys_conf объявляет элемент конфигурации, user, и password с разрешением на использование sys.configurations.
  • its('value_in_use') { should cmp 'EXPECTED_VALUE' } сравнивает текущее значение элемента конфигурации с ожидаемым значением.
  • its('value_configured') { should cmp 'EXPECTED_VALUE' } сравнивает сохранённое значение элемента конфигурации с ожидаемым значением.

Дополнительные параметры

mssql_sys_conf основан на ресурсе mssql_session и принимает все параметры, которые принимает mssql_session.

Имя пользователя

Имя пользователя. Значение по умолчанию: SA.

Примеры

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

Тестирование параметров, заданных в представлении базы данных

describe mssql_sys_conf("clr_enabled", user: 'USER', password: 'PASSWORD') do
  its("value_in_use") { should cmp "0" }
  its("value_configured") { should cmp "0" }
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/mssql_sys_conf/

Spec-Zone.ru

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