No description
Find a file
2024-01-05 14:35:12 +01:00
docker-compose.yml Add backup prefix name parameter 2024-01-05 14:35:12 +01:00
main.yml Add backup prefix name parameter 2024-01-05 14:35:12 +01:00
README.md Add playbook 2024-01-03 00:14:10 +01:00

Postgresql dump

This playbook will dump a postgresql database in a folder and delete dumps older than 7 days if prune is set to yes

Usage example

With ansible

ansible-playbook /var/www/ansible/playbooks/mysql-dump/main.yml \
    -e "mysql_dumps_target_folder=/var/folder/mysql_dumps" \
    -e "prune=yes" \
    -e "db_user=root" \
    -e "db_password=toto" \
    -e "db_host=mysql" \
    -e "db_name=userhere" \

Using the ansible docker image with the docker-compose configuration

Update the docker-compose.yml file according to your needs.

docker-compose run mysql-dump