如何将存储在环境变量中的 ansible-vault 的密码传递给命令
ansible-playbook play.yml -i hosts --ask-vault-pass
我无法传递文件或使用交互式 shell 来输入密码,因为这些命令是从不支持它们的管道运行的。
我尝试了类似的东西
echo $PASS | ansible-playbook play.yml -i hosts --ask-vault-pass
但这没有用。
我阅读了文档https://docs.ansible.com/ansible/latest/user_guide/vault.html但在那里找不到解决方案。