From b846210a1cd5ae96ec46fc4026ec13f80307751e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Mon, 24 Jan 2022 16:03:45 +0100 Subject: external: one kmein per ssh key --- krebs/3modules/external/kmein.nix | 13 ++++++++++--- krebs/3modules/external/ssh/kmein.kabsa.pub | 1 + krebs/3modules/external/ssh/kmein.manakish.pub | 1 + krebs/3modules/external/ssh/kmein.pub | 2 -- 4 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 krebs/3modules/external/ssh/kmein.kabsa.pub create mode 100644 krebs/3modules/external/ssh/kmein.manakish.pub delete mode 100644 krebs/3modules/external/ssh/kmein.pub (limited to 'krebs') diff --git a/krebs/3modules/external/kmein.nix b/krebs/3modules/external/kmein.nix index 51bb183b..2c84509b 100644 --- a/krebs/3modules/external/kmein.nix +++ b/krebs/3modules/external/kmein.nix @@ -19,9 +19,16 @@ let ssh-for = name: builtins.readFile (./ssh + "/${name}.pub"); in { - users.kmein = { - mail = "kmein@posteo.de"; - pubkey = ssh-for "kmein"; + users = rec { + kmein = kmein-kabsa; + kmein-kabsa = { + mail = "kmein@posteo.de"; + pubkey = ssh-for "kmein.kabsa"; + }; + kmein-manakish = { + inherit (kmein-kabsa) mail; + pubkey = ssh-for "kmein.manakish"; + }; }; hosts = mapAttrs hostDefaults { kabsa = { diff --git a/krebs/3modules/external/ssh/kmein.kabsa.pub b/krebs/3modules/external/ssh/kmein.kabsa.pub new file mode 100644 index 00000000..a3cec5f8 --- /dev/null +++ b/krebs/3modules/external/ssh/kmein.kabsa.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDyTnGhFq0Q+vghNhrqNrAyY+CsN7nNz8bPfiwIwNpjk diff --git a/krebs/3modules/external/ssh/kmein.manakish.pub b/krebs/3modules/external/ssh/kmein.manakish.pub new file mode 100644 index 00000000..8be09d40 --- /dev/null +++ b/krebs/3modules/external/ssh/kmein.manakish.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOiQEc8rTr7C7xVLYV7tQ99BDDBLrJsy5hslxtCEatkB diff --git a/krebs/3modules/external/ssh/kmein.pub b/krebs/3modules/external/ssh/kmein.pub deleted file mode 100644 index 8eade349..00000000 --- a/krebs/3modules/external/ssh/kmein.pub +++ /dev/null @@ -1,2 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDyTnGhFq0Q+vghNhrqNrAyY+CsN7nNz8bPfiwIwNpjk -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOiQEc8rTr7C7xVLYV7tQ99BDDBLrJsy5hslxtCEatkB -- cgit v1.2.3