mirror of
https://github.com/Expand-sys/database-backups
synced 2026-03-22 12:17:08 +11:00
Create main.ansible.yaml
This commit is contained in:
commit
542fcb2705
1 changed files with 18 additions and 0 deletions
18
main.ansible.yaml
Normal file
18
main.ansible.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
- name: dump databases
|
||||||
|
hosts: all
|
||||||
|
vars:
|
||||||
|
become: true
|
||||||
|
tasks:
|
||||||
|
- name: Backup mysql databases
|
||||||
|
mysql_db:
|
||||||
|
state: dump
|
||||||
|
name: all
|
||||||
|
target: "{{ Backup_path }}/mysql-{{ db_name }}.sql"
|
||||||
|
|
||||||
|
- name: Postgres
|
||||||
|
shell:
|
||||||
|
cmd: pg_dumpall > {{ Backup_path }}/postgres-{{ db_name }}.dump.gz
|
||||||
|
creates: "{{ Backup_path }}/postgres-{{ db_name }}.dump.gz"
|
||||||
|
become: yes
|
||||||
|
become_user: postgres
|
||||||
Loading…
Reference in a new issue