From 3c4e2bd19ed8c171c64b8e88d657c2fcd8f620ef Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 26 May 2024 17:22:20 +0100 Subject: [PATCH] auto: bootstrapping sparky --- flake.lock | 8 ++++---- scripts/bootstrap.sh | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index cbc3a5e..7748d0f 100644 --- a/flake.lock +++ b/flake.lock @@ -228,11 +228,11 @@ "nix-secrets": { "flake": false, "locked": { - "lastModified": 1716736919, - "narHash": "sha256-8nez9aHXozu8uJachSETQgsG0fgEqTi3sGeWyfeNBqk=", + "lastModified": 1716740534, + "narHash": "sha256-dmhiwpEQfk49yYv4q+UrpmH4TQSPzCpzV4635wvO93g=", "ref": "refs/heads/master", - "rev": "8fe58ac9c3ec754bc262b7df375ff0da174bd080", - "revCount": 50, + "rev": "204907123c7a9a7dde23200cf9096cb08c7169fb", + "revCount": 51, "type": "git", "url": "ssh://git@git.bitlab21.com/sam/nix-secrets.git" }, diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 46ab187..922d8eb 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -42,6 +42,9 @@ ssh-keygen -t ed25519 -f "$temp/persist/etc/ssh/ssh_host_ed25519_key" -C root@"$ chmod 600 "$temp/persist/etc/ssh/ssh_host_ed25519_key" chmod 644 "$temp/persist/etc/ssh/ssh_host_ed25519_key.pub" +echo -e "\nNeed to change ownership of temp directories\n" +sudo chown root:root -R "$temp" + # Generate age key from target host and user public ssh key echo "Generating age key from target host and user ssh key" HOST_AGE_KEY=$(nix-shell -p ssh-to-age --run "cat $temp/persist/etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age")