Здравствуйте, спасибо, что помогли мне, я пытаюсь защитить переменные среды (подготовка / производство) с помощью хранилища Ansible.и мне нужно дать зашифрованные данные в knexfile.js
следующим образом:
production: {
client: 'mysql',
connection: {
host: 'xxxxxxxx.xxxxx.us.east.1.rds.amazonaws.com',
user: 'sample-app-staging',
password: 'samplefoopass',
database: 'staging_db'
}
}
здесь, вместо того, чтобы давать имя пользователя и пароль напрямую, я пытаюсь зашифровать переменные.Я попытался зашифровать там файлы, добавив его в credentials.yaml
---
connection: {
DEV_DATABASE: staging_db
DEV_HOST: xxxxxxxx.xxxxx.us.east.1.rds.amazonaws.com
DEV_PASS: samplefoopass
DEV_USER: sample-app-staging
}
И я попытался ввести его с помощью ansible-vault encrypt credentials.yaml
, и файл зашифрован, но я понятия не имею, какполучить доступ к этим данным.