From fe34093963b7712fd5d0da4511317b7ce1994912 Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Tue, 7 Nov 2023 21:34:37 +0100 Subject: [PATCH] pinwheel: Add `ssh` keys for `andromeda.a2x.se` --- hosts/pinwheel/modules/ssh/default.nix | 19 ++++++++++++++++++ secrets/pinwheel/alex.pinwheel-andromeda.age | Bin 0 -> 3921 bytes .../pinwheel/alex.pinwheel-andromeda.pub.age | Bin 0 -> 1237 bytes secrets/secrets.nix | 2 ++ 4 files changed, 21 insertions(+) create mode 100644 secrets/pinwheel/alex.pinwheel-andromeda.age create mode 100644 secrets/pinwheel/alex.pinwheel-andromeda.pub.age diff --git a/hosts/pinwheel/modules/ssh/default.nix b/hosts/pinwheel/modules/ssh/default.nix index a3da43e..f457e95 100644 --- a/hosts/pinwheel/modules/ssh/default.nix +++ b/hosts/pinwheel/modules/ssh/default.nix @@ -19,6 +19,12 @@ port = 1122; }; + "andromeda" = { + hostname = "andromeda.a2x.se"; + user = "alex"; + identityFile = "/home/alex/.ssh/alex.pinwheel-andromeda"; + }; + "github.com" = { hostname = "github.com"; identityFile = "/home/alex/.ssh/alex.pinwheel-github.com"; @@ -55,6 +61,19 @@ owner = "alex"; group = "users"; }; + + "alex.pinwheel-andromeda" = { + file = ../../../../secrets/pinwheel/alex.pinwheel-andromeda.age; + path = "/home/alex/.ssh/alex.pinwheel-andromeda"; + owner = "alex"; + group = "users"; + }; + "alex.pinwheel-andromeda.pub" = { + file = ../../../../secrets/pinwheel/alex.pinwheel-andromeda.pub.age; + path = "/home/alex/.ssh/alex.pinwheel-andromeda.pub"; + owner = "alex"; + group = "users"; + }; }; services.openssh = { diff --git a/secrets/pinwheel/alex.pinwheel-andromeda.age b/secrets/pinwheel/alex.pinwheel-andromeda.age new file mode 100644 index 0000000000000000000000000000000000000000..cd31015d6c45a07f7b2967fd1c10ff30f93de435 GIT binary patch literal 3921 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 WM}pgq?^DB%1<5XYIU)S#n@Ruz^c1!L literal 0 HcmV?d00001 diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 738428f..410da6f 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -10,6 +10,8 @@ in { "pinwheel/alex.pinwheel-sombrero.pub.age".publicKeys = [ pinwheel sombrero alex ]; "pinwheel/alex.pinwheel-github.com.age".publicKeys = [ pinwheel alex ]; "pinwheel/alex.pinwheel-github.com.pub.age".publicKeys = [ pinwheel alex ]; + "pinwheel/alex.pinwheel-andromeda.age".publicKeys = [ pinwheel alex ]; + "pinwheel/alex.pinwheel-andromeda.pub.age".publicKeys = [ pinwheel alex ]; "pinwheel/alex.pinwheel-work.age".publicKeys = [ pinwheel alex ]; "pinwheel/alex.pinwheel-work.pub.age".publicKeys = [ pinwheel alex ]; "pinwheel/netrc.age".publicKeys = [ pinwheel alex ];