Ручная генерация паролей
Ручная генерация паролей
Чтобы вручную сгенерировать пароли:
- Создайте директорию /passwords на устройстве администратора. Вам нужно указать путь к созданной директории в блоке
externalконфигурационного файла с помощью параметраvault_password_dirname. - Создайте файл keystore.yml и укажите в нем пароли с помощью следующих параметров:
ZABBIX_DB_SECRET– Root-пароль базы данных системы мониторинга Zabbix.MONGO_ADMIN_SECRET– пароль администратора базы данных MongoDB.MONGO_USER_SECRET– пароль пользователя базы данных MongoDB. Этот пароль используется оркестратором.CTL_CERT_SECRET– пароль SSL-сертификата контроллера.ORC_CERT_SECRET– пароль SSL-сертификата оркестратора.ORC_ENC_SECRET– пароль для шифрования конфиденциальных данных в базе данных MongoDB. Минимальная длина: 32 символа.VNFM_CERT_SECRET– пароль SSL-сертификата VNFM.
Мы рекомендуем убедиться, что длина всех паролей, кроме пароля, указанного с помощью параметра
ORC_ENC_SECRET, составляет хотя бы 16 символов. - Создайте файл vault_password.txt и укажите в нем мастер-пароль.
- Зашифруйте файл keystore.yml:
- Если вы хотите зашифровать файл keystore.yml в режиме attended, выполните команду:
ansible-vault encrypt --ask-vault-pass keystore.yml - Если вы хотите зашифровать файл keystore.yml в режиме unattended, выполните команду:
ansible-vault encrypt --vault-password-file vault_password.txt keystore.yml
- Если вы хотите зашифровать файл keystore.yml в режиме attended, выполните команду:
Пароли будут сгенерированы и зашифрованы.
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!