您好,感谢您的帮助,我正在尝试使用 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
并且文件被加密但我不知道如何访问这些数据。