Initial commit
Some checks failed
Ansible Playbook lint & deploy / ansible-lint (push) Successful in 12s
Ansible Playbook lint & deploy / run-ansible-mongo (push) Failing after 6s
Ansible Playbook lint & deploy / run-ansible-postgres (push) Failing after 7s

This commit is contained in:
2024-12-03 00:56:20 +00:00
commit 32d815621d
29 changed files with 465 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
[Unit]
Description=Postgres auto backup daemon
After=network.target
[Service]
Type=oneshot
User=postgres
Group=postgres
WorkingDirectory=/var/lib/postgres/
ExecStart=/usr/bin/sh -c 'pg_dumpall | xz -c -T2 > dumpall-$(date -I).xz'
ExecStart=/usr/bin/sh -c 'mcli --config-dir .mcli cp dumpall-*.xz s3/konchin-pg-backup/'
ExecStart=/usr/bin/sh -c 'rm dumpall-*.xz'
StandardError=journal
StandardOutput=journal
StandardInput=null
[Install]
WantedBy=default.target