2016-09-26 14 views
0

パスワードで暗号化されたアーカイブを作成するにはどうすればよいですか? archiveモジュールにはこのオプションがないようです。パスワードで暗号化されたアーカイブを作成する

commandモジュール経由でこれを行う方法は唯一の方法ですか?

+0

[Vault](http://docs.ansible.com/ansible/playbooks_vault.html)機能でハーフすることがあります – Aleksandr

+0

Vaultは実際にはプレイブック内のものを暗号化するためのものではありません – smiller171

答えて

1

アーカイブモジュールには、ファイルを暗号化またはパスワード保護するためのパラメータは含まれていません。アーカイブモジュールを使用してファイルを圧縮するのではなく、 "shell"モジュールを使用して(Linuxベースのマシンに接続していると仮定して)シェルコマンドに暗号化を組み込むだけです。

暗号化のタイプや使用している圧縮のタイプはわかりませんが、たとえば「zip」を使用している場合は、基本的なパスワード認証を行うことができます。

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

もちろん、これは唯一の暗号化オプションではありませんが、非常に基本的な例です。ユーザー環境変数を使用する必要がある場合は、コマンドモジュール上のシェルモジュールを使用します。そうでなければ、彼らは非常に似たモジュールです。

関連する問題