かべぎわブログ

技術的なことについてかけたらいいな…

AnsibleでWindows上のzipファイルを展開する

今回はAnsibleでWindows上のzipファイルを展開してみようと思います。

概要

ターゲットのWindowsのtest.zipという名前のzipファイルを展開しています。
今回のplaybookではCドライブ直下においたzipファイルをデスクトップに展開しています。

実行コマンド

$ ansible-playbook -i ansible_hosts windows_unzip.yml

windows_unzip.yml

---
- hosts: target_host
  gather_facts: false

  tasks:
  - name: Unzip
    win_unzip:
      src: C:\test.zip
      dest: C:\Users\Administrator\Desktop\
...

おわりに

zipファイルを展開することができました。
zipにいろいろなものを圧縮してからAnsibleでコピー、展開することで一気に環境を構築することができるかもしれません。
(zipの中身がブラックボックス化するかもしれませんけれど…)

入門Ansible

入門Ansible