From c0c7fd7be3f6e3c824cba07260031bb557f35b73 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 16 Oct 2025 16:30:52 +0200 Subject: [PATCH] core(secrets): adding mailjet secrets --- secrets/mailjet-pass.age | Bin 0 -> 355 bytes secrets/mailjet-user.age | 7 +++++++ secrets/secrets.nix | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 secrets/mailjet-pass.age create mode 100644 secrets/mailjet-user.age create mode 100644 secrets/secrets.nix diff --git a/secrets/mailjet-pass.age b/secrets/mailjet-pass.age new file mode 100644 index 0000000000000000000000000000000000000000..a001583c5146366ce35417fa219bf94ce4bc2819 GIT binary patch literal 355 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSn4N3{{NmnR$aV^)* z4a!RjbvF;q_eqW{F35^1adWK<$d3vzH_uH9N)F8n@^wr%j^xs=D9_DxOfCv7D)vwI zPV%xWE6or0&vz}()Xw&B4fHk1DNGA-tg0~3jzqW3J2c(J*HOX5yvRAQB+JX$!ZF1p zGT76|zp~0*KRYSMLf^zZF(b+{tx!9sFgGjQwV2Dxpv*GE+`^^G-NL}tr!p(O*u5m( zxzy38%0DgC)Wfgb%rZPZuPP$M#DGgzS69KSGC06EEz(3k$j>KR+b1K(E7HQ$$=$rH zG`Z9`swmgPGA%H-&?w(1Ihkui(As{7!>4y73Qp}?y!6SnNvEdozwyyj;}v@y8$VOT oJY9i*8~8dnFKSh>rQ}O+G8k-{vt40_lHk*e8=_7J_4>^P0FzC7OaK4? literal 0 HcmV?d00001 diff --git a/secrets/mailjet-user.age b/secrets/mailjet-user.age new file mode 100644 index 0000000..d910a44 --- /dev/null +++ b/secrets/mailjet-user.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 eRdPLg 3zUwYgjU1S3y4WxY/jyJ7S0CkSqo2YyoUdxbhyMrPQg +HatUZQuNQwLTytq1pJ3KWdM0UZCjB3zlBijIMvYtV1U +-> ssh-ed25519 KUgDMA ko392JkVWy5RJSIs/R5eRcig3RYZ/HbwzpKr6yCIn0w +lGJ5TR2CuEI9l1t4A2c1EHaKke48XzGoleRO462X8qE +--- 2QGRp7nRAFgsHuSulufirXpgxm/WW5Rs563o4KzIY9Y +Q)ͨRԵ twE ŋ@⤑wZ ۶o 叚_,E۔(_N2,2 \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix new file mode 100644 index 0000000..a762ff5 --- /dev/null +++ b/secrets/secrets.nix @@ -0,0 +1,33 @@ +{ config, pkgs, inputs, ... }: +let + main-server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFEEuBgdANmzr69bapLdSxu6gnsLHGUQUBatS2dQsdOU root@nixos"; + systems = [ + main-server + ]; + + root = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKQRq2M+a40lucGpjiWsWnjeUfA0ihzdtqyDbKznawAg root@nixos-server"; + users = [ + root + ]; +in +{ + "mailjet-user.age".publicKeys = users ++ systems; + "mailjet-pass.age".publicKeys = users ++ systems; + imports = [ inputs.agenix.nixosModules.default ]; + + age.identityPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; + + age.secrets."mailjet-user" = { + file = ../../secrets/mailjet-user.age; + owner = "root"; + group = "root"; + mode = "0400"; + }; + + age.secrets."mailjet-pass" = { + file = ../../secrets/mailjet-pass.age; + owner = "root"; + group = "root"; + mode = "0400"; + }; +}