aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/snapshot-automation.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/snapshot-automation.yml')
-rw-r--r--.github/workflows/snapshot-automation.yml15
1 files changed, 15 insertions, 0 deletions
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