From 3497d93dcb7cc064e2bebcbf48086ac49088d21c Mon Sep 17 00:00:00 2001 From: Thierry Pouplier Date: Tue, 19 Aug 2025 18:00:09 -0400 Subject: [PATCH] Added a bootstrap key --- hosts/lazyworkhorse/configuration.nix | 14 +++++++------- lib/keys.nix | 1 + secrets/secrets.nix | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/hosts/lazyworkhorse/configuration.nix b/hosts/lazyworkhorse/configuration.nix index bb2770c..81aef1a 100644 --- a/hosts/lazyworkhorse/configuration.nix +++ b/hosts/lazyworkhorse/configuration.nix @@ -143,13 +143,13 @@ group = "root"; mode = "0400"; }; - # lazyworkhorse_host_ssh_key = { - # file = ../../secrets/lazyworkhorse_host_ssh_key.age; - # owner = "root"; - # group = "root"; - # mode = "0600"; - # path = "/etc/ssh/ssh_host_ed25519_key"; - # }; + lazyworkhorse_host_ssh_key = { + file = ../../secrets/lazyworkhorse_host_ssh_key.age; + owner = "root"; + group = "root"; + mode = "0600"; + path = "/etc/ssh/ssh_host_ed25519_key"; + }; }; }; diff --git a/lib/keys.nix b/lib/keys.nix index e82a203..b3f8d77 100644 --- a/lib/keys.nix +++ b/lib/keys.nix @@ -12,6 +12,7 @@ main = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINmXqD+bBveCYf4khmARA0uaCzkBOUIE077ZrInLNs1O"; github = ""; gitea = ""; + bootstrap = "age1r796v2uldtspawyh863pks74sd2pwcan8j4e4pjzsvkmr3vjja9qpz5ste"; }; }; } diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 3cdbe08..e3a853f 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -1,6 +1,6 @@ let keys = import ../lib/keys.nix; - authorizedKeys = [ keys.users.gortium.main keys.hosts.lazyworkhorse.main ]; + authorizedKeys = [ keys.users.gortium.main keys.hosts.lazyworkhorse.main keys.hosts.lazyworkhorse.bootstrap ]; in { "containers.env.age".publicKeys = authorizedKeys;