- name: create backup directory file: path: "{{ backup_website }}" state: directory delegate_to: localhost - name: backup website synchronize: mode: pull src: "/var/www/{{ item }}" dest: "{{ backup_website }}" with_items: "sites" ### Sonerezh and sound ### - name: create backup directory file: path: "{{ backup_website }}/sound" state: directory delegate_to: localhost - name: backup sound website synchronize: mode: pull src: /var/www/sound/sonerezh dest: "{{ backup_website }}/sound" - name: backup sonerezh database mysql_db: state: dump name: sonerezh login_user: sonerezh login_password: "{{ db_pwd_sonerezh }}" target: "/var/www/sonerezh-sqlbkp.bak" - name: copy backup database synchronize: mode: pull src: /var/www/sonerezh-sqlbkp.bak dest: "{{ backup_website }}" - name: backup sound data synchronize: mode: pull src: /var/www/sound/Music dest: "{{ backup_website }}/sound" ### Owncloud ### - name: backup owncloud database mysql_db: state: dump name: owncloud6 login_user: cloudAdmin login_password: "{{ db_pwd_owncloud }}" target: "/var/www/owncloud-sqlbkp.bak" - name: copy backup database synchronize: mode: pull src: /var/www/owncloud-sqlbkp.bak dest: "{{ backup_website }}" - name: backup owncloud website synchronize: mode: pull src: /var/www/owncloud dest: "{{ backup_website }}"