diff options
author | David Timber <dxdt@dev.snart.me> | 2024-11-13 23:34:30 +0100 |
---|---|---|
committer | David Timber <dxdt@dev.snart.me> | 2024-11-14 00:07:42 +0100 |
commit | 3c51f4c4accd89ce0e974f0e93bc90d5ce44f8c9 (patch) | |
tree | 8f30af213a14177f469a8ac4bc188fcc83c25999 /.github | |
parent | ca08936a767d443571cec1d973a197d2cd692ead (diff) |
Add remote mirror backupdev
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/snapshot-automation.yml | 15 |
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 |