Ansibleでローカルのファイルをリモートにコピーする

インフラストラクチャ

概要

Ansibleでローカルにあるファイル(ディレクトリの中身)をリモートにコピーするタスクです。

Playbook

---
- hosts: vps
  become: yes
  user: root
  tasks:
  - name: Copy a directory
    copy:
     src: /path/to/directory/
     dest: /usr/local/bin/
     mode: u+x

ディレクトリの中身をリモートの/usr/local/bin以下に全てコピーするタスクです。パーミッションも指定しています。

所感

ドキュメント通りで特にハマるようなポイントはなさそうです。

参考


関連書籍