[Ansible] unarchiveモジュール

機能

  • アーカイブをアンパックする。アーカイブを含まない圧縮ファイルはアンパックしない。
  • デフォルトでは、アンパックする前に、ローカルシステムからターゲットへソースファイルをコピーする。
  • ターゲットに既に存在するアーカイブをアンパックするにはremote_src=yesをセットする。
  • チェックサムによるバリデーションが必要な場合は、ファイルをフェッチしてremote_src=yesをセットする代わりに、get_urlまたはurlモジュールを使用する。
  • Windowsターゲットに関しては、代わりにwin_unzipモジュールを使う。

使用例

参考サイト

ansible.builtin.unarchive module – Unpacks an archive after (optionally) copying it from the local machine — Ansible Documentation
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/unarchive_module.html