aboutsummaryrefslogtreecommitdiffstats
path: root/roles/synapse/vars/main.yml
diff options
context:
space:
mode:
authorStonewall Jackson <stonewall@sacredheartsc.com>2023-06-13 08:49:39 -0400
committerStonewall Jackson <stonewall@sacredheartsc.com>2023-06-13 08:49:39 -0400
commitc4b4c0c716dae656a7a9e2f6d5088484d0aa7839 (patch)
tree1a2cfba797bc049c10b135cf7f3396806c2db737 /roles/synapse/vars/main.yml
parente1c8fbfd6c62d63f638317bc05aa66cec060ec4c (diff)
downloadselfhosted-c4b4c0c716dae656a7a9e2f6d5088484d0aa7839.tar.gz
selfhosted-c4b4c0c716dae656a7a9e2f6d5088484d0aa7839.zip
synapse: add archive job
Diffstat (limited to 'roles/synapse/vars/main.yml')
-rw-r--r--roles/synapse/vars/main.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/roles/synapse/vars/main.yml b/roles/synapse/vars/main.yml
index 43c04d9..d7cd0f8 100644
--- a/roles/synapse/vars/main.yml
+++ b/roles/synapse/vars/main.yml
@@ -23,6 +23,7 @@ synapse_pip_packages:
- systemd-python
synapse_home: /var/lib/synapse
+synapse_media_dir: '{{ synapse_home }}/media_store'
synapse_keytab: /var/lib/gssproxy/clients/{{ synapse_user }}.keytab
synapse_venv: '{{ synapse_home }}/venv'
synapse_runtime_dir: /run/synapse
@@ -45,3 +46,8 @@ synapse_apache_federation_config: |
ProxyPass http://127.0.0.1:{{ synapse_local_federation_port }}/ nocanon
ProxyPassReverse http://127.0.0.1:{{ synapse_local_federation_port }}/
</Location>
+
+synapse_archive_shell: >-
+ TIMESTAMP=$(date +%Y%m%d%H%M%S);
+ tar czf "synapse-${TIMESTAMP}.tar.gz"
+ --transform "s|^\.|synapse-${TIMESTAMP}|" -C {{ synapse_media_dir }} .