From 3c51f4c4accd89ce0e974f0e93bc90d5ce44f8c9 Mon Sep 17 00:00:00 2001 From: David Timber Date: Wed, 13 Nov 2024 23:34:30 +0100 Subject: Add remote mirror backup --- .github/workflows/snapshot-automation.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/snapshot-automation.yml b/.github/workflows/snapshot-automation.yml index e3d5ee3..ad0eb9a 100644 --- a/.github/workflows/snapshot-automation.yml +++ b/.github/workflows/snapshot-automation.yml @@ -23,3 +23,18 @@ jobs: git add --all git commit -sm 'Data snapshot commit' git push + - name: Install SSH secrets + env: + SSH_KEY: ${{ secrets.MIRROR_SSH_KEY }} + SSH_KNOWN_HOSTS: ${{ secrets.MIRROR_SSH_KNOWN_HOSTS }} + run: | + pushd ~ + mkdir -p .ssh .ssh_keys + echo "$SSH_KNOWN_HOSTS" >> .ssh/known_hosts + echo "$SSH_KEY" > .ssh_keys/dxdxdt@cdci-rpki-tracker-kr + chmod 700 .ssh .ssh_keys + chmod 600 .ssh/known_hosts .ssh_keys/dxdxdt@cdci-rpki-tracker-kr + popd + - name: Sync mirrors + run: | + ssh -T -i ~/.ssh_keys/dxdxdt@cdci-rpki-tracker-kr cdci@embla.dev.snart.me -- cgit