如何使用临时命令“ansible-vault”加密远程主机上的文件。
例如,远程计算机上的 myfile.txt 需要从主机加密
答案1
听起来您正在滥用 Ansible Vault。
这Ansible Vault 文档状态:
Ansible Vault 是 ansible 的一项功能,允许您将密码或密钥等敏感数据保存在加密文件中,而不是作为 playbook 或角色中的明文保存。
您无法直接在远程主机上加密文件。
您可以做的是加密本地主机上的文件,然后使用copy
模块将加密文件复制到远程主机。默认情况下,模块copy
将解密文件,但您可以通过指定来覆盖它decrypt: no
。有关更多信息,请查看复制模块文档。