nixos/middleman: Real hardware config

This commit is contained in:
Jack O'Sullivan 2022-06-18 03:28:09 +01:00
parent 128accbade
commit 803db12e31
15 changed files with 45 additions and 52 deletions

View File

@ -30,7 +30,7 @@
server.enable = true;
secrets = {
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuvP9DEsffop53Fsh7xIdeVyQSF6tSKrOUs2faq6rip";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQM9U1e/XcUCyMJITrpAHjAGahpqkZCmtX6pJkYzuks";
files = {
"dhparams.pem" = {
owner = "acme";
@ -41,11 +41,11 @@
owner = "acme";
group = "acme";
};
"cloudflare-credentials.conf" = {
"middleman/cloudflare-credentials.conf" = {
owner = "acme";
group = "acme";
};
"nginx-sso.yaml" = {
"middleman/nginx-sso.yaml" = {
owner = "nginx-sso";
group = "nginx-sso";
};
@ -58,7 +58,7 @@
nginx-sso = {
enable = true;
extraConfigFile = config.age.secrets."nginx-sso.yaml".path;
extraConfigFile = config.age.secrets."middleman/nginx-sso.yaml".path;
configuration = {
listen = {
addr = "[::]";
@ -122,7 +122,8 @@
acceptTerms = true;
defaults = {
email = "dev@nul.ie";
server = "https://acme-staging-v02.api.letsencrypt.org/directory";
#server = "https://acme-staging-v02.api.letsencrypt.org/directory";
server = "https://acme-v02.api.letsencrypt.org/directory";
reloadServices = [ "nginx" ];
dnsResolver = "8.8.8.8";
};
@ -163,7 +164,7 @@
"*.${lib.my.pubDomain}"
];
dnsProvider = "cloudflare";
credentialsFile = config.age.secrets."cloudflare-credentials.conf".path;
credentialsFile = config.age.secrets."middleman/cloudflare-credentials.conf".path;
};
};
};

View File

@ -1,11 +0,0 @@
age-encryption.org/v1
-> ssh-ed25519 H162lQ poUW3oUJVxTNyJxJwWAbFDCOK7Gnhk2KxPDzZs3unE4
8veh+9Z1kVb1Y9h/rFOzRfeGkewtwVQUUB5oOPZKvqQ
-> X25519 PlDX52lXXShwQgi2sXSZM6Tu2v5g6dNVLVovyCEahAo
p7pNdl9U5iZ9uOICs4xejtTgJ8eagkDgSUkLTBhUAB4
-> 3M-grease
3VLKIT/v0a6RIllt791XnIBEOHvvcARqSd5UkLdR6+V3Bw4BNRV6eFUTtzxWpm9n
O2JMeVRr9dL2MRG1+3LHqnAT1ujZyFYhn6JLTA
--- U9nB05pNnOLwbjJi2aPk87glMy0VTotDgqb/2b0zkdg
?ÎÝò¼÷gbpÔçœ hÂöÑœ¦]Œµì[âf ²3Ù8¼3ºãñ½š3ß j‰àkdP¬eŒøaÞ/ÆÀ^âSˆT¡Åj×7K¶Ìý¸Ö_áàGc0Dòìb`hGøT‡‡
y<EFBFBD>³¶ÿÃ<EFBFBD>~&ÚxËÛµOL ÷»g)©” ÷XÞLº

Binary file not shown.

View File

@ -1,10 +1,12 @@
age-encryption.org/v1
-> ssh-ed25519 n8CpUw gt7Z7JlRQIZctb7k44hR7rR4NwashQuA7bY580YCa10
On55Kp+DDtZPCFJlyzcew8b/uPckX4tCPESBAFwSeAY
-> X25519 5AS2hdGqkkpoL1JiFKOnstoGh7hEKbYE3HNynP2L2U0
flPM0IHmnwZz0tGr887MZQxg40QPrjCpnXeaTe0qqEI
-> bg7}Id-grease
YjyZlOsYKt8kimLGg94RjHZFkxRXpFElqs7IZmmndJpFBI53ENy4J61oef/Choy/
c6h4be2Txus+EM4QneFbnseq2Mdc
--- zKpMXNIeDiPLrb7venPzFcQwlAEU3vSJlJs8kRX8xBg
HÝO0ø3F<33>QÔÇý,<<3C>Ø4y+<2B>«ü/¦<>ö­W)GLõŒFóKGfòãƒõ9r—Q<07>T8æHÉ؉DÂo5Ò>NÿÖXƒ—4ƒàn5$ß-Ó; C 8éÂÏ&÷‹‹8tnª¸bs[Q³éè2Æ)!ƒh½ÙÄ] å%h
-> ssh-ed25519 n8CpUw Oay8MPg2cdVe+Tu8lESM1FqbURj5EUEt81Q88yWErxU
qHw6Rty0B88SFpUf15KdGtkiWfm1xp3M5rQHEhgX7FQ
-> X25519 /aUWmwPgQxpo2Qj3B5OnKhw91t54YhkpcRcWMdAlzlA
lqQxuIlYtDzHC9NDz3AjMAtc19F6iWLHWmvKdmKgLcM
-> mo|25i-grease
nRPNuLLS6yL2L9xW8DSzFktZ7Tdc1QeQmzOmlZ0QTzyMjAOoNSlJc38ApMtlykw+
zbQA5xEIaNdgDR8etWEgv/QRqvmo
--- E88sZZTGA332BWi/Fi2mYeTfSlcMM5VQvQOkwyijDNs
#’“Ú@¬;«
;ÕNÎ'u¦¾é<MôÞëz¡/Æ)Ëç,ú òÛ¯k{lƒ±÷™e´ñO˲5xК]ØIQúÓT®ãÓ
šèæŒ IRÕ¡˜aÝõi{~}óT.Þ¾<ê–ÛšØ <SúÚ!ƒXT5ÚEÉw˜¶H)ä¯òôL}Á†P[M=W£A

View File

@ -1,10 +1,10 @@
age-encryption.org/v1
-> ssh-ed25519 n8CpUw fAg/7pxnqWhx4ia0NpxoZp41PXFDwNZisoadPqkWwW0
a3yh3GSFrZIH0gxIdDKGhqdK5GV/Jw8e3k8dzCuBflA
-> X25519 C71qeEdBawNVucX5cDdwfU/3qRXO7X0CJmfb4wsjFlQ
UJUKezoEGMt/yrUJ+ATzMi9gfKCsiyKS6mlKZhOE1Bo
-> QgpA-grease `^0T- ;[p G 4
qfaNiUNdNFDGEJMOLoE+uVqXeoh78UH0os9DG1aPghWo3MQJ+/KGW+a/q+UHu7d1
9V1ank9kIBWRcvtUaQ
--- BKpfFbC56c+pGNtKcyMXErMEWhu0VQHbJgTRp0BaKhM
žVPÉ­ËcI•<EFBFBD>ÿŸ¤©Ç?öÀÙ¿Nîôè(p nfMW1áÀ É—)áî¨Ûß…8íÕˆÂÎù)g†üîîÃK€£qÕ
-> ssh-ed25519 n8CpUw vrmqoaNTgD3vR/JjMEzDtFtuJdOgOG1cAF/K4wVxpAA
ICuTWokXdt8vKHwFO/HsAOSR4mdjP1XtG2dRpwReQe4
-> X25519 O3v69z65PU313Q9V9OFwpIVfgffCn3AEbIRZemogMVo
3UqbO6tA+e0kWGxgR1NyomaA9asEkUbDUvTCdHcvJ1c
-> N-grease Y3 a[
PBZW+W7X/tuOu1IF8spvn59M1kNAGUP7+DTbLUjlqndzGMaBJ84CJw+CAPC+Md1I
1iqulKt6UAAFkpY
--- DQ8K63M3As26s09GVGc/nEUm/qstY0AN5yiCQ1PXKaM
ä„û†ª÷øÈpf¨ó²ü¥5.×-yàÓiö¶ªúå¼ßa“1¼Ê•ÊJÖO†Ç"±KÍéBÈ-ÚEJ _\_²y={]YQ"ì²â

View File

@ -1,9 +1,10 @@
age-encryption.org/v1
-> ssh-ed25519 n8CpUw W+QHTbMuGCIzX5wYTMmacaDUForQckDDA/GvfUhuxxk
P9ZXfNYVdy9ypkevlvhMHtRG7/ka/Qq0Lk/gn1GFzVU
-> X25519 TU7g0shh1jjS3vsmfYAhjfEjGCtiF1UufVnG0VTDJW0
O4U/SRtHXw09+0AmQBNmq4X+oSiXGnM269o8fOIF19Y
-> jze-grease C,Vm1
12L/JV+x+e41PsvoEtljoF1e
--- DNTspjhDmKO0vcOUGniMAKTZ//ysWETjz18VgBTJ9yc
Ú=óÁ<C3B3>5©[v0³<30>ê\Ä°c;¡úÕ?_=4éR>T~ kjáAæ48/ôwkû³ø~ûÖ*±!©ÿòÂ2Ô5|3zF<7A>%üÐÛA
-> ssh-ed25519 n8CpUw p36/Gp3jTdXE3AGFhHm9J2p0KuPRKq372go8Rplee34
VV7OAGrst1gVp4oiFBMHRQzRrPYKQVOiTKJY/uxGPSQ
-> X25519 zVxW9hWqbNkZwkxbmr+84vx/ePe6SMob8Nn3lQ5NXFY
YwbLgoNYDYmtHfeFyBR7YwpqHrYN2AV2w7zACz4px0U
-> R;D)YDog-grease l 5Im2tR&`
/dg2cnvcyLH/LvhFQTukBOgqLv+nYrzyDJimzS9SqY2scN7q0V9lDrx/KYKVeeWi
jUnKsIt9bq2gXAXKnT2GqnHWBbixMUrqLxax/nSTVOT4g0fjrBkWPg
--- bkRusUuDjD0EzR2YvikUhjbFQ86HeGUluxSuf/kfbH0
vý!ô€ªSLôœÀ÷ë[²^}ya+‰É“‘ a”I 'Ýþ(‡Ò+îzu³e­#úeÜq`Ë: Õn èŒâ

View File

@ -1,10 +1,10 @@
age-encryption.org/v1
-> ssh-ed25519 vf+WVg 49MlmUh4nCOHTalKhJ07Ta+BpM4jnINkSLL/imNCJEs
g1vq+VEqTnu3cnA3c6osXyrcE0rJjaCYtyIdmHgPK2U
-> X25519 jwUC9PB+fD/Wtvyi8ngEAamyScllZZqM+vS+yVQ7fS0
A+ZplDCAxdQpWCjEg7OxEl22a79BiBPjJNW+bB8EprY
-> E21RFxX-grease s
l/K1CHcO1eTXcvUV61UGM7279M5xaU5jFwirI7Kc1Eb7b6LD7u8968fiQXKJy+bS
D7A2x2SPrNXFbjI5kdIGZ2gLLBE
--- sl8/38fMzipYZL6p6yJ8LUazLDl6dVrR3Cd5ZApgy6M
ò_)”I‡©©Y÷kÂ=ùÌ’êfz_"#Á˜«.È?×IF:7Å)òV±KèÍýDÈ&æo<C3A6>õÊí]“=£°Êåû«Èù²Wú^ì»ô
-> ssh-ed25519 vf+WVg KhusLFATFrmnujHs1WV+VR+MPktHASs+Wj82s35pfig
IXeX1fHQ/0CbC2D22aQLY9TnaPnW0u6iMPr0aimAxvs
-> X25519 4hQH9z/z4JF7chKf7P3L+eorQHojuEf51YukjyKaf2Q
Ce623tTN1jGwbKnHPbnDpJMGG3KdZCd3kM1fBzC+mqI
-> :(-grease mxbrVm>
rZKeB2I+ThUqHOB43Icv91gDI6J+1yYknWHul0/Uv0LDSgSKBpIhYv4Gkd/mOnPS
Ow
--- bEHjGQBQ60BLD9cnDjg+oR0W3HOwLgADCqX3yqrwjHk
<EFBFBD>š¸¾¯yM£Ëã¤<EFBFBD>ÌX«Ïš¼&u(“áHqˆfŽdzR¾x(G©t·{¢ô r§ Àv?–Þ3üÉ·¹½¯ÞÕ‚– YË<59>+­

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.