parent
6de9876adc
commit
edb7cbce8d
@ -35,17 +35,17 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
nix eval --json .#deploy.nodes --apply 'builtins.attrValues' |\
|
nix eval --json .#deploy.nodes --apply 'builtins.attrValues' |\
|
||||||
jq -r '.[].hostname' | xargs echo > /tmp/hostlist
|
jq -r '.[].hostname' | xargs echo > /tmp/hostlist
|
||||||
- name: Add known hosts
|
# - name: Add known hosts
|
||||||
run: |
|
# run: |
|
||||||
mkdir -p ~/.ssh && touch ~/.ssh/known_hosts && chmod 600 ~/.ssh/known_hosts
|
# mkdir -p ~/.ssh && touch ~/.ssh/known_hosts && chmod 600 ~/.ssh/known_hosts
|
||||||
for host in $(cat /tmp/hostlist); do
|
# for host in $(cat /tmp/hostlist); do
|
||||||
ssh-keyscan -t ed25519 $host >> ~/.ssh/known_hosts
|
# ssh-keyscan -t ed25519 $host >> ~/.ssh/known_hosts
|
||||||
done
|
# done
|
||||||
- name: Test SSH connections
|
# - name: Test SSH connections
|
||||||
run: |
|
# run: |
|
||||||
for host in $(cat /tmp/hostlist); do
|
# for host in $(cat /tmp/hostlist); do
|
||||||
ssh -i /tmp/key root@$host 'whoami; echo $HOSTNAME'
|
# ssh -i /tmp/key root@$host 'whoami; echo $HOSTNAME'
|
||||||
done
|
# done
|
||||||
- name: Run deploy-rs from flake
|
- name: Run deploy-rs from flake
|
||||||
run: |
|
run: |
|
||||||
nix run github:serokell/deploy-rs#defaultPackage.x86_64-linux -- --ssh-opts '-i /tmp/key' --dry-activate
|
nix run github:serokell/deploy-rs#defaultPackage.x86_64-linux -- --ssh-opts '-i /tmp/key' --dry-activate
|
Loading…
Reference in New Issue
Block a user