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