如何使用ansible加密zip文件
How to encrypt a zip file using ansible
我有压缩文件。我已经使用 ansible-vault 加密了 zip 文件。并且能够加密。将加密的 zip 文件推送到远程主机并使用 ansible 取消存档时,它会抛出错误
消息:源“/xyz.zip”不存在。
有没有办法在 ansible 部署期间取消存档加密的 zip 文件?
我找到了解决方案。
首先在 ansible-vault 的帮助下加密 xyz.zip 并将加密的 zip 文件提交到您的版本控制 repo。
然后按照以下步骤
1. 作为 local_action = 运行 ansible-vault decrypt xyz.zip
2. 将 xyz.zip 解压到远程主机。确保使用 ignore_errors:是的。转到第 3 步再次加密文件会有所帮助。
3. 作为 local_action = 运行 ansible-vault 加密 xyz.zip
完成!
我有压缩文件。我已经使用 ansible-vault 加密了 zip 文件。并且能够加密。将加密的 zip 文件推送到远程主机并使用 ansible 取消存档时,它会抛出错误 消息:源“/xyz.zip”不存在。
有没有办法在 ansible 部署期间取消存档加密的 zip 文件?
我找到了解决方案。 首先在 ansible-vault 的帮助下加密 xyz.zip 并将加密的 zip 文件提交到您的版本控制 repo。
然后按照以下步骤 1. 作为 local_action = 运行 ansible-vault decrypt xyz.zip 2. 将 xyz.zip 解压到远程主机。确保使用 ignore_errors:是的。转到第 3 步再次加密文件会有所帮助。 3. 作为 local_action = 运行 ansible-vault 加密 xyz.zip
完成!