Browse Source

add nginx and restic from gancio deps

les 3 years ago
parent
commit
0fc3f1657f
1 changed files with 15 additions and 0 deletions
  1. 15 0
      roles/stable/gancio/meta/main.yml

+ 15 - 0
roles/stable/gancio/meta/main.yml

@@ -11,3 +11,18 @@ dependencies:
       username: gancio
       password: "{{ database_password }}"
       database: gancio
+
+  # install certbot, nginx and configure it as reverse proxy
+  - role: stable/nginx
+    when: with_nginx | bool
+    vars:
+      with_certbot: true
+      proxy_pass: http://localhost:8001
+
+  # backup etherpad database
+  - role: stable/restic
+    when: with_backup | bool
+    vars:
+      restic_databases:
+        - {name: 'gancio', dump_command: sudo -Hiu postgres pg_dump -Fc gancio}
+      restic_folders: ['/srv/gancio/uploads']