Параметр vault#
Последовательность параметров vault предназначена для конфигурирования взаимодействия с Системой управления секретами.
enabledВключает/отключает работу с Системой управления секретами.
Тип параметра:
true;
false.
runtime_updateВключает/отключает обновление секретов профиля из Vault при операциях запуска/перезапуска/reload. По умолчанию директива отключена - секреты подтягиваются только в момент конфигурирования профиля.
Тип параметра:
true;
false.
auto_updateВключает/отключает обновление секретов в фоновом режиме.
Тип параметра:
true;
false.
auto_update_expire_deltaЗадает период времени в секундах до истечения срока действия секрета, при котором необходимо выполнить автоматическое обновление секрета.
Тип параметра: целочисленное значение.
По умолчанию:
auto_update_expire_delta: 2678400auto_update_typeЗадает тип автоматического обновления.
Тип параметра: текстовое значение.
«expire» - автоматическое обновление происходит по истечении указанного срока действия;
«always» - автоматическое обновление происходит всегда.
По умолчанию:
auto_update_type: expireurlТип параметра: текстовое значение.
sslenabledВключение/отключение проверки серверного сертификата secman по предоставленной CA цепочке сертификатов. По умолчанию включен.
Тип параметра:
true;
false.
caСписок доверенных сертификатов для верификации. Обязателен в случае включения проверки серверного сертификата.
Тип параметра: текстовое значение.
Опциональные параметры:
certificateКлиентский сертификат.
Используется в случае:
certificate_keyis not None
Тип параметра: текстовое значение.
certificate_keyКлюч клиентского сертификата.
Используется в случае:
certificateis not None
Тип параметра: текстовое значение.
storagesТип параметра: последовательность параметров и их значения.
urlУказывает url хранилища для поиска секретов.
sslУказывает сертификат хранилища для поиска секретов.
pathОбязательный параметр, указывает имя хранилища для поиска секретов (например, «/DEV/SOWA/CF/KV/»).
Тип параметра: текстовое значение.
approle_role_id_fileУказывает путь к файлу с идентификатором роли approle.
Обязательно в случае:
approle_role_id_fileis not None.
Тип параметра: текстовое значение.
approle_wrapped_token_fileУказывает путь к файлу с идентификатором секрета approle.
Обязательно в случае:
approle_role_id_fileis not None.
Тип параметра: текстовое значение.
approle_wrapped_token_fieldЗадает имя ключа json, используемого при unwrap токена, содержащего secret_id.
Используется в случае:
approle_wrapped_token_fileis not None.
Тип параметра: текстовое значение.
approle_namespaceЗадает approle namespace.
Обязательно в случае:
approle_role_id_fileis not None.
Тип параметра: текстовое значение.
secretstypeЗадает тип секрета. Если параметр не указан, по умолчанию используются KV-секреты.
Тип параметра: текстовое значение.
sberca;
kv.
Пример работы с типом секрета SberCA приведен в разделе Работа с системой управления секретами.
Значение по умолчанию:
type: kvbase64_decodeВкл./Откл. декодирование секрета из base64.
Тип параметра:
true;
false.
Значение по умолчанию:
base64_decode: falsenameОбязательный параметр, в значении параметра указывается имя секрета.
Тип параметра: текстовое значение.
keyВ значении параметра указывается ключ секрета.
Обязательно в случае:
type: kv;значение параметра type не указано.
Тип параметра: текстовое значение.
certificate_aliasУказывает алиас для выпущенного через SberCA сертификата.
Обязательно в случае:
type: sbercaТип параметра: текстовое значение.
key_aliasУказывает алиас для приватного ключа выпущенного через SberCA сертификата.
Обязательно в случае:
type: sbercaи
format: pemТип параметра: текстовое значение.
ca_aliasУказывает алиас для цепочки сертификатов, подписавших выпущенный через SberCA сертификат.
Тип параметра: текстовое значение.
formatЗадает формат выпускаемого сертификата.
Тип параметра: текстовое значение.
«pem»;
«pem_bundle»;
«jks».
Обязательно в случае:
type: sbercaemailТип параметра: текстовое значение.
Используется в случае:
type: sbercaaliasВ значении параметра указывается алиас секрета.
Обязательно в случае:
type: kv;значение параметра type не указано.
Тип параметра: текстовое значение.
common_nameОбязательно в случае:
type: sbercaТип параметра: текстовое значение.
alt_namesАльтернативные имена субъектов. Это могут быть имена хостов или адреса электронной почты.
Используется в случае:
type: sbercaТип параметра: текстовое значение.
other_sansНастраиваемые SAN со строкой OID/UTF8. Формат записи соответствует формату OpenSSL: < oid>;< type>:< value>.
Используется в случае:
type: sbercaТип параметра: последовательность текстовых значений.
ip_sansУказывает запрашиваемые IP Subject Alternative Names. Действителен только в том случае, если роль разрешает IP SAN.
Используется в случае:
type: sbercaТип параметра: последовательность текстовых значений.
uri_sansУказывает запрашиваемые URI Subject Alternative Names.
Используется в случае:
type: sbercaТип параметра: последовательность текстовых значений.
exclude_cn_from_sansЕсли параметр включен, указанный common_name не будет включен в DNS или Email Subject Alternate Names. Полезно, если CN не имена хостов или адреса электронной почты, а человекочитаемый id.
Используется в случае:
type: sbercaТип параметра: булево значение.