我可以使用以下命令将密码添加到 Ubuntu 的系统密钥环,可由 Ansible 检索
keyring set myservice username
通过安装sudo apt install python-keyring
. 然后可以在 Ansible 剧本中检索此密码,例如使用
ansible_become_pass: "{{ lookup('keyring','myservice username') }}"
有关更多示例,请参阅文档页面。
但是我重新安装了一台本地计算机,我想通过 Ansible 在其中重新安装/配置一个 VNC 服务器。我想获取已保存在我的计算机(客户端)密钥环中的 VNC 密码,因为我不想在剧本中间有明文密码。此密码由 Remmina 保存在密钥环中,不遵循 python-keyring 格式。
有没有办法从 Ansible 剧本中检索此密码?