Skip to content
Commits on Source (2)
...@@ -4,6 +4,6 @@ when = everyday at {{ backup_app_service_conf_time | mandatory }} ...@@ -4,6 +4,6 @@ when = everyday at {{ backup_app_service_conf_time | mandatory }}
cd {{ backup_prod_dir }}/{{ app_instance_id }} cd {{ backup_prod_dir }}/{{ app_instance_id }}
rm {{ backup_prod_dir }}/{{ app_instance_id }}/{{ database_docker_name }}.sql rm {{ backup_prod_dir }}/{{ app_instance_id }}/{{ database_docker_name }}.sql
chmod 777 {{ backup_prod_dir }}/{{ app_instance_id }} chmod 777 {{ backup_prod_dir }}/{{ app_instance_id }}
/usr/bin/docker run --rm --link {{ database_docker_name }}:db --net {{ database_docker_network }} -v {{ backup_prod_dir }}/{{ app_instance_id }}:/backup -e PGPASSWORD={{ database_password }} {{ postgres_docker_image }} pg_dumpall -h db -U postgres -f /backup/{{ database_docker_name }}_all.sql /usr/bin/docker run --rm --link {{ database_docker_name }}:db --net {{ database_docker_network }} -v {{ backup_prod_dir }}/{{ app_instance_id }}:/backup -e PGPASSWORD={{ database_password }} {{ postgres_docker_image }} pg_dumpall -h db -U {{ database_user | default("postgres") }} -f /backup/{{ database_docker_name }}_all.sql
rc=$?; if [[ $rc != 0 ]]; then fatal "sql" ; fi rc=$?; if [[ $rc != 0 ]]; then fatal "sql" ; fi
\ No newline at end of file
...@@ -7,6 +7,9 @@ ...@@ -7,6 +7,9 @@
log_type: "install" log_type: "install"
when: not ansible_check_mode when: not ansible_check_mode
- import_role:
name: _app_backup
- name: Create of update let'encrypt certificate - name: Create of update let'encrypt certificate
import_role: import_role:
name: _letsencrypt_certificate name: _letsencrypt_certificate
......