Expand database from gzip since Ansible can't restore
This commit is contained in:
parent
d0c4dfe674
commit
b2fb2df781
@ -89,16 +89,27 @@
|
|||||||
- name: Retrieve database backup
|
- name: Retrieve database backup
|
||||||
synchronize:
|
synchronize:
|
||||||
mode: pull
|
mode: pull
|
||||||
existing_only: yes
|
compress: no
|
||||||
src: rsync://backups.bogota.agofer/db/latest_Agofer.gz
|
src: rsync://backups.bogota.agofer/db/latest_Agofer.gz
|
||||||
dest: /home/odoo/latest_Agofer.gz
|
dest: /home/odoo/latest_Agofer.gz
|
||||||
|
|
||||||
- name: Create and restore database
|
- name: Uncompress database backup due to Ansible bug
|
||||||
|
command:
|
||||||
|
cmd: /usr/bin/gunzip /home/odoo/latest_Agofer.gz
|
||||||
|
creates: /home/odoo/latest_Agofer
|
||||||
|
|
||||||
|
- name: Create database
|
||||||
become: true
|
become: true
|
||||||
become_user: postgres
|
become_user: postgres
|
||||||
postgresql_db:
|
postgresql_db:
|
||||||
name: Agofer
|
name: Agofer
|
||||||
owner: odoo
|
owner: odoo
|
||||||
|
|
||||||
|
- name: Restore database
|
||||||
|
become: true
|
||||||
|
become_user: postgres
|
||||||
|
postgresql_db:
|
||||||
|
name: Agofer
|
||||||
state: restore
|
state: restore
|
||||||
target: /home/odoo/latest_Agofer.gz
|
target: /home/odoo/latest_Agofer.gz
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user