--- /dev/null
+# Copyright (c) 2023 Jakub Czajka <jakub@ekhem.eu.org>
+# License: GPL-3.0 or later.
+
+- hosts: servers
+ tasks:
+ - name: Restart postgresql
+ service:
+ name: postgresql
+ state: restarted
+ become: yes
+ - name: Restore database from backup
+ command: psql --username=postgres --file=/tmp/database
- name: Deploy server
import_playbook: server.yaml
+- name: Recreate database
+ import_playbook: database.yaml
+
- name: Deploy cv
import_playbook: cv.yaml
- name: Deploy yt-dlp server
import_playbook: yt_dlp_server.yaml
+
+- import_playbook: install/database_from_save.yaml