1

您好,感谢您的帮助,我正在尝试使用 Ansible-vault 保护我的环境变量(暂存/生产)。我需要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并且文件被加密但我不知道如何访问这些数据。

4

0 回答 0