настройка ansible-vault для обработки переменных среды - PullRequest
0 голосов
/ 25 октября 2018

Здравствуйте, спасибо, что помогли мне, я пытаюсь защитить переменные среды (подготовка / производство) с помощью хранилища 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, и файл зашифрован, но я понятия не имею, какполучить доступ к этим данным.

...