ansibleでtarコマンドの代わりにunarchiveを使う

onnga-wasabi 68views 更新:2017年9月11日

wordpressのインストールをansibleの力を借りて行おうと思ったんですが、途中ファイルを展開するためにcommandモジュールを使ってtarで解凍しようとしたところ、unarchiveを使えとエラーが出ました。

- name: install wordpress
  command: tar -zxvf /pass/to/src.tar.gz -C /pass/to/dest_dir


これを以下のように設定すると一応、正常にインストールされたように思います。

- name:install wordpress
  unarchive:
      src: /pass/to/src.tar.gz
      dest: /pass/to/dest_dir
      remote_src: yes

英語が得意でない私でもそれなりにわかりやすかったです。
http://docs.ansible.com/ansible/latest/modules_by_category.html

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません