Update to 2020-04-21 11:00

master
Daniel Berteaud 5 years ago
parent f145d0f31a
commit cdc9a83c45
  1. 9
      roles/freepbx/tasks/main.yml
  2. 2
      roles/freepbx/templates/post_backup.sh.j2
  3. 16
      roles/freepbx/templates/pre_backup.sh.j2

@ -92,7 +92,8 @@
- dir: cgi-bin - dir: cgi-bin
- dir: meta - dir: meta
mode: 700 mode: 700
- dir: db_dumps - dir: backup
mode: 700
- dir: tmp - dir: tmp
- dir: sessions - dir: sessions
- dir: archives - dir: archives
@ -104,6 +105,12 @@
- dir: provisioning/bmp - dir: provisioning/bmp
tags: fpbx tags: fpbx
- name: Remove obsolete directories
file: path={{ fpbx_root_dir }}/{{ item }} state=absent
loop:
- db_dumps
tags: fpbx
- name: Create /tftpboot - name: Create /tftpboot
file: dest=/tftpboot src={{ fpbx_root_dir }}/provisioning state=link file: dest=/tftpboot src={{ fpbx_root_dir }}/provisioning state=link
tags: fpbx tags: fpbx

@ -1,3 +1,3 @@
#!/bin/bash -e #!/bin/bash -e
rm -f {{ fpbx_root_dir }}/db_dump/* rm -f {{ fpbx_root_dir }}/backup/*

@ -1,12 +1,18 @@
#!/bin/bash -e #!/bin/bash -e
/usr/bin/mysqldump --user={{ fpbx_db_user }} \ /usr/bin/mysqldump \
--quick --single-transaction \
{% if fpbx_db_server not in ['127.0.0.1', 'localhost'] %}
--user={{ fpbx_db_user }} \
--password='{{ fpbx_db_pass }}' \ --password='{{ fpbx_db_pass }}' \
--host={{ fpbx_db_server }} \ --host={{ fpbx_db_server }} \
{% endif %}
--add-drop-table {{ fpbx_db_name }} | zstd -T0 -c > {{ fpbx_root_dir }}/backup/{{ fpbx_db_name }}.sql.zstd
/usr/bin/mysqldump \
--quick --single-transaction \ --quick --single-transaction \
--add-drop-table {{ fpbx_db_name }} | lz4 -c > {{ fpbx_root_dir }}/db_dumps/{{ fpbx_db_name }}.sql.lz4 {% if fpbx_db_server not in ['127.0.0.1', 'localhost'] %}
/usr/bin/mysqldump --user={{ fpbx_db_user }} \ --user={{ fpbx_db_user }} \
--password='{{ fpbx_db_pass }}' \ --password='{{ fpbx_db_pass }}' \
--host={{ fpbx_db_server }} \ --host={{ fpbx_db_server }} \
--quick --single-transaction \ {% endif %}
--add-drop-table {{ fpbx_cdr_db_name }} | lz4 -c > {{ fpbx_root_dir }}/db_dumps/{{ fpbx_db_name }}.sql.lz4 --add-drop-table {{ fpbx_cdr_db_name }} | zstd -T0 -c > {{ fpbx_root_dir }}/backup/{{ fpbx_cdr_db_name }}.sql.zstd

Loading…
Cancel
Save