如何在ansible中创建密码加密存档? archive
模块似乎没有此选项。
或者是通过command
模块执行此操作的唯一选项吗?
答案 0 :(得分:2)
存档模块不包含用于加密或密码保护文件的参数。您可以使用“shell”模块(假设您正在连接到基于Linux的计算机)而不是使用存档模块来压缩文件,而只需在shell命令中构建加密。
我不确定你想要什么类型的加密,或者你正在使用什么类型的压缩,但是例如,如果你使用“zip”,你可以像这样进行基本的密码验证;
shell: zip --password PASSPHRASE your-archive.zip your-files.txt
当然,这不是您加密的唯一选择,但它是一个非常基本的例子。如果需要使用用户环境变量,请在命令模块上使用shell模块。否则,它们是非常相似的模块。