From b2fb2df7814e4e339a520eb51e8bda2a2f4d314d Mon Sep 17 00:00:00 2001 From: "Jorge E. Gomez" Date: Sat, 26 Sep 2020 17:01:31 -0500 Subject: [PATCH] Expand database from gzip since Ansible can't restore --- roles/odoo/tasks/main.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/roles/odoo/tasks/main.yml b/roles/odoo/tasks/main.yml index b6e5060..d782888 100644 --- a/roles/odoo/tasks/main.yml +++ b/roles/odoo/tasks/main.yml @@ -89,16 +89,27 @@ - name: Retrieve database backup synchronize: mode: pull - existing_only: yes + compress: no src: rsync://backups.bogota.agofer/db/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_user: postgres postgresql_db: name: Agofer owner: odoo + +- name: Restore database + become: true + become_user: postgres + postgresql_db: + name: Agofer state: restore target: /home/odoo/latest_Agofer.gz