diff --git a/morph/grid/local/grid.nix b/morph/grid/local/grid.nix index ae80a2af577909a513cee3dfc2c599f6fa97d0aa..18556775c75aeba2d98087881c6b3f76d605c160 100644 --- a/morph/grid/local/grid.nix +++ b/morph/grid/local/grid.nix @@ -15,7 +15,7 @@ let # Configure deployment management authorization for all systems in the grid. deployment = { services.private-storage.deployment = { - authorizedKey = config.deployKey; + authorizedKey = builtins.readFile "${config.publicKeyPath}/deploy_key.pub"; gridName = "local"; }; }; diff --git a/morph/grid/local/private-keys/deploy_key b/morph/grid/local/private-keys/deploy_key new file mode 100644 index 0000000000000000000000000000000000000000..5c8807906eca2a818d2807e2512d03642d038edb --- /dev/null +++ b/morph/grid/local/private-keys/deploy_key @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW +QyNTUxOQAAACADU1IBThyH0blWBG8afIA/h/bmVdUQkFAuAIQgAWE+ewAAAJjsA+8c7APv +HAAAAAtzc2gtZWQyNTUxOQAAACADU1IBThyH0blWBG8afIA/h/bmVdUQkFAuAIQgAWE+ew +AAAED6aLiQi/K2qG8sLsvV8Xar9PjJeFxKfb+GUvmseu8TqQNTUgFOHIfRuVYEbxp8gD+H +9uZV1RCQUC4AhCABYT57AAAADmV4YXJrdW5AYmFyeW9uAQIDBAUGBw== +-----END OPENSSH PRIVATE KEY----- diff --git a/morph/grid/local/public-keys/deploy_key.pub b/morph/grid/local/public-keys/deploy_key.pub new file mode 100644 index 0000000000000000000000000000000000000000..15d38cefef61e5f2008efa949ff36245677f8426 --- /dev/null +++ b/morph/grid/local/public-keys/deploy_key.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANTUgFOHIfRuVYEbxp8gD+H9uZV1RCQUC4AhCABYT57 exarkun@baryon