ansibleでディレクトリごと同期する

- hosts: lan.centos
  tasks:
    - name: rsync ローカルのディレクトリをリモートマシンにコピー
      synchronize:
        mode: push
        src: ./src/
        dest: ./ansible_lan/rsync/
        recursive: yes
        delete: yes
        rsync_opts:
          - "-u"
          - "--exclude=exclude_file1"
          - "--exclude=exclude_file2"
    - name: rsync ローカルのディレクトリとリモートマシンと同期(バックアップ)
      synchronize:
        mode: pull
        src: ./ansible_lan/rsync/
        dest: ./src_backup/
        recursive: yes
        delete: yes
        rsync_opts:
          - "-u"

synchronizeドキュメント

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.