Подготовка к использованию
Предварительно получите от администратора хранилища секретов:
-
подтверждение, что секрет в хранилище секретов HashiCorp Vault создан. Один секрет может содержать несколько наборов аутентификационной информации в формате JSON;
-
токен для доступа к хранилищу секретов HashiCorp Vault;
-
метод доступа к секрету.
-
Проверьте, что сервер хранилища секретов доступен: IP-адрес внесен в
/etc/hosts
или в локальный DNS организации. -
Проверьте номер и доступность порта, по которому выполняется защищенное HTTPS-подключение к хранилищу секретов. По умолчанию:
:8200
. -
Получите цепочку HTTPS-сертификатов сервера (хранилища секретов) в формате PEM.
sudo openssl s_client \ -connect hostname:8200 \ (1) (2) -showcerts \ (3) -servername hostname \ (4) > ~/hashicorp.pem (5)
1 Флаг -connect
показывает диагностическую информацию об SSL-подключении к серверу.2 hostname
— имя сервера хранилища секретов.3 Флаг -showcerts
, добавленный к-connect
, показывает всю цепочку сертификатов сервера в формате PEM.4 Включение SNI. 5 Экспорт полученной цепочки сертификатов в файл. Сохраните файл
~/hashicorp.pem
, он потребуется при добавлении хранилища секретов. -
В конфигурационном файле модуля установите параметру
use_secret_storage
значениеyes
. -
В конфигурационном файле модуля удалите параметры
username
иpassword
.