From e1c8fbfd6c62d63f638317bc05aa66cec060ec4c Mon Sep 17 00:00:00 2001 From: Stonewall Jackson Date: Tue, 13 Jun 2023 08:48:44 -0400 Subject: mastodon: add archive job --- roles/mastodon/vars/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'roles/mastodon/vars/main.yml') diff --git a/roles/mastodon/vars/main.yml b/roles/mastodon/vars/main.yml index cede4a0..082d234 100644 --- a/roles/mastodon/vars/main.yml +++ b/roles/mastodon/vars/main.yml @@ -19,6 +19,7 @@ mastodon_home: /opt/mastodon mastodon_user: mastodon mastodon_install_dir: '{{ mastodon_home }}/mastodon' mastodon_webroot: '{{ mastodon_install_dir }}/public' +mastodon_media_dir: '{{ mastodon_install_dir }}/public/system' mastodon_git_repo: https://github.com/mastodon/mastodon mastodon_apache_config: | @@ -56,3 +57,8 @@ mastodon_apache_config: | ErrorDocument 502 /500.html ErrorDocument 503 /500.html ErrorDocument 504 /500.html + +mastodon_archive_shell: >- + TIMESTAMP=$(date +%Y%m%d%H%M%S); + tar czf "mastodon-${TIMESTAMP}.tar.gz" + --transform "s|^\.|mastodon-${TIMESTAMP}|" -C {{ mastodon_media_dir }} . -- cgit