我可以在ansible中创建一个ansible-vault文件吗?我正在为ansible的另一个服务器(将在本地运行)创建一个部署包,并且我希望加密敏感数据(密钥本身通过不同的通道传输)。
ansible-vault是否具有创建vault文件的非交互模式?或者,有没有什么内在的方法?
发布于 2017-08-23 10:59:13
您可以使用ansible- --vault-password-file的vault选项进行非交互式vault文件创建。传入的文件可以是包含vault密码的文本文件,也可以是检索和输出vault密码的可执行脚本。
你可以这样称呼它:
ansible-vault --vault-password-file=vaultpass.txt encrypt sensitive_data.txt如果您希望动态创建文件,而不是复制或加密现有文件,则可以省略此命令中的文件名,并通过管道将数据传递给STDIN:
echo "sensitive data" | ansible-vault --vault-password-file=vaultpass.txt encrypt --output outfile.txthttps://stackoverflow.com/questions/41824036
复制相似问题