小编sno*_*now的帖子

运行Ansible playbook时如何自动传递保管库密码?

我有一个带有保险库的Ansible剧本,我想通过我的网络界面中的提示框询问保险箱密码,然后在运行ansible playbook时传递发布的密码.我试着用:

echo $password | ansible-playbook test.yml --ask-vault-pass
Run Code Online (Sandbox Code Playgroud)

将密码传递给playbook,但它不起作用,错误信息是:

"msg":"试图解密但没有发现保险​​库秘密"

我不想将密码存储在文件中以供某些调用,现在我只想尝试在运行时自动将密码传递给playbook.对我有什么建议吗?ansible版本是2.4.

ansible ansible-vault

11
推荐指数
2
解决办法
9376
查看次数

标签 统计

ansible ×1

ansible-vault ×1