From 9882671408441a4f59bb2dda168eef799bd66602 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 14 Feb 2024 13:15:06 +0200 Subject: feat(radicle_node): restore /srv/http also from backups This means re-installing a node doesn't lost CI history. Signed-off-by: Lars Wirzenius Sponsored-by: author --- roles/radicle_node/tasks/main.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/roles/radicle_node/tasks/main.yml b/roles/radicle_node/tasks/main.yml index a588e05..d108311 100644 --- a/roles/radicle_node/tasks/main.yml +++ b/roles/radicle_node/tasks/main.yml @@ -55,7 +55,7 @@ group: root mode: 0755 -- name: "restore .radicle directory from backup (step 1 or 2)" +- name: "restore from backup (step 1 or 2)" when: radicle_node_backup is defined synchronize: src: "{{ radicle_node_backup }}/." @@ -63,12 +63,13 @@ group: no owner: no -- name: "restore .radicle directory from backup (step 2 or 2)" +- name: "restore from backup (step 2 or 2)" when: radicle_node_backup is defined shell: | - rm radicle-backup/node/control.sock - rsync -a --del radicle-backup/. /home/_rad/.radicle/. - chown -R _rad:_rad /home/_rad/.radicle/. + find radicle-backup -name control.sock -delete + rsync -a --del radicle-backup/home/_rad/.radicle/. /home/_rad/.radicle/. + rsync -a --del radicle-backup/srv/http/. /srv/http/. + chown -R _rad:_rad /home/_rad/.radicle/. /srv/http/. - name: "create directory for Radicle keys" file: -- cgit v1.2.1