use ssh action for deploy workflow
All checks were successful
/ deploy (push) Successful in 21s

This commit is contained in:
toufic ar 2026-01-27 06:12:04 +02:00
parent 61d5463500
commit ee456b274e
Signed by: toufic ar
SSH key fingerprint: SHA256:/NaO5I1nG3gYKzrzSiTYIdRyaIYxDWfr1U+d+yfJ/4k

View file

@ -14,12 +14,10 @@ jobs:
apt update
apt install rsync -y
- name: add ssh key
run: |
set -e
mkdir -p /root/.ssh
ssh-keyscan toufy.me > /root/.ssh/known_hosts
echo "${{ secrets.ACTIONS_SSH_KEY }}" | tr -d "\r" > /root/.ssh/id_ed25519
chmod -R 600 /root/.ssh
uses: actions/ssh-setup@v1
with:
ssh-key: ${{ secrets.ACTIONS_SSH_KEY }}
add-hosts: "toufy.me"
- name: copy repo to target
run: rsync -az . root@toufy.me:/etc/nixos
- name: nixos-rebuild dry-activate