Compare commits

..

2 Commits

Author SHA1 Message Date
Joey Hafner
440d08c925
#17 Trigger workflow
Some checks failed
Deploy NixOS System Configurations to Silver-Flame Hosts / deploy (push) Failing after 2m10s
2024-10-25 20:46:59 -07:00
Joey Hafner
a4308d08dd
#17 Install deploy-rs before setting up SSH to ensure the result is cached 2024-10-25 20:46:42 -07:00
2 changed files with 6 additions and 9 deletions

View File

@ -21,13 +21,15 @@ jobs:
with:
github_access_token: ${{ secrets.RUNNER_GITHUB_TOKEN }}
nix_path: nixpkgs=channel:nixos-24.05
- name: Configure Cachix
- name: Set up Cachix
uses: cachix/cachix-action@v15
with:
name: jafnernet
authToken: '${{ secrets.CACHIX_TOKEN }}'
extraPullNames: nix-community
- name: Configure SSH
- name: Set up deploy-rs
run: nix build -o deploy github:serokell/deploy-rs#defaultPackage.x86_64-linux
- name: Set up SSH
run: |
echo -e "${{ secrets.RUNNER_SSH_PRIVATEKEY }}" > /tmp/key
chmod 600 /tmp/key
@ -37,11 +39,6 @@ jobs:
for host in $(cat /tmp/hostlist); do
ssh-keyscan -t ed25519 $host >> ~/.ssh/known_hosts
done
# - name: Test SSH connections
# run: |
# for host in $(cat /tmp/hostlist); do
# ssh -i /tmp/key root@$host 'whoami; echo $HOSTNAME'
# done
- name: Run deploy-rs from flake
run: |
nix run github:serokell/deploy-rs#defaultPackage.x86_64-linux -- --ssh-opts '-i /tmp/key' --dry-activate
./deploy --ssh-opts '-i /tmp/key' --dry-activate

View File

@ -33,7 +33,7 @@
clusterInit = (hostConf.name == "bard");
serverAddr = (if hostConf.name == "bard" then "" else "https://192.168.1.31:6443");
# We are going to manage k8s resources separately from the infrastructure config
manifests = { };
manifests = { };
};
services.openiscsi = {
enable = false;