Ansible is installed — ansible-playbook [core 2.19.11]
Backups will run via Ansible playbooks when a server is selected.
Servers
Add Server| # | Name | Host / IP | Port | Username | Auth | Last Test | Description | Actions |
|---|---|---|---|---|---|---|---|---|
| 1 | Meritplus | 164.52.195.183 |
54534 | b2esupport | Password |
Connected
03 Jul, 12:25 PM
|
— | Verify |
Connected Failed Not tested — SSH = quick paramiko check | Ansible = full playbook run (verifies backup tool works)
How Ansible backup works:
When you select a server in a backup config, the backup is executed via
ansible-playbook — Ansible SSHs into the remote server, runs
pg_dump or mysqldump there, then uses the
fetch module to download the .sql file back to this server.
Playbooks are in playbooks/backup_postgresql.yml and
playbooks/backup_mysql.yml.