diff options
author | Lars Wirzenius <liw@liw.fi> | 2024-02-14 13:15:06 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2024-02-14 13:15:06 +0200 |
commit | 9882671408441a4f59bb2dda168eef799bd66602 (patch) | |
tree | 23a8e479d127a227a4a982497cd07d24da9e8592 | |
parent | a047a2d4ab4c968e5541b6106e740c3ebef76cf4 (diff) | |
download | debian-ansible-9882671408441a4f59bb2dda168eef799bd66602.tar.gz |
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 <liw@liw.fi>
Sponsored-by: author
-rw-r--r-- | roles/radicle_node/tasks/main.yml | 11 |
1 files 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: |