在ansible

时间:2016-09-26 15:00:25

标签: ansible

如何在ansible中创建密码加密存档? archive模块似乎没有此选项。

或者是通过command模块执行此操作的唯一选项吗?

1 个答案:

答案 0 :(得分:2)

存档模块不包含用于加密或密码保护文件的参数。您可以使用“shell”模块(假设您正在连接到基于Linux的计算机)而不是使用存档模块来压缩文件,而只需在shell命令中构建加密。

我不确定你想要什么类型的加密,或者你正在使用什么类型的压缩,但是例如,如果你使用“zip”,你可以像这样进行基本的密码验证;

shell: zip --password PASSPHRASE your-archive.zip your-files.txt

当然,这不是您加密的唯一选择,但它是一个非常基本的例子。如果需要使用用户环境变量,请在命令模块上使用shell模块。否则,它们是非常相似的模块。