| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- - 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 }}"
|