diff --git a/nixos/boxes/colony/vms/shill/containers/middleman/default.nix b/nixos/boxes/colony/vms/shill/containers/middleman/default.nix index d3b99ab..d5c60fa 100644 --- a/nixos/boxes/colony/vms/shill/containers/middleman/default.nix +++ b/nixos/boxes/colony/vms/shill/containers/middleman/default.nix @@ -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; }; }; }; diff --git a/secrets/cloudflare-credentials.conf.age b/secrets/cloudflare-credentials.conf.age deleted file mode 100644 index 74f6909..0000000 --- a/secrets/cloudflare-credentials.conf.age +++ /dev/null @@ -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ќ]S[f 3833 jkdPea/^STj7K_Gc0RDb`hGT -yyÁ~&ڂx۵OL g) XL \ No newline at end of file diff --git a/secrets/dhparams.pem.age b/secrets/dhparams.pem.age index bca8048..7e40522 100644 Binary files a/secrets/dhparams.pem.age and b/secrets/dhparams.pem.age differ diff --git a/secrets/estuary/netdata/powerdns.conf.age b/secrets/estuary/netdata/powerdns.conf.age index 7ace098..4e829be 100644 --- a/secrets/estuary/netdata/powerdns.conf.age +++ b/secrets/estuary/netdata/powerdns.conf.age @@ -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 -eHO03FQ,<4y+/W)GLFKGf9rQT8H؉Do5>NX4n5$-; C8&8tnbs[Qbٛ2)!h] %h \ No newline at end of file +-> ssh-ed25519 n8CpUw Oay8MPg2cdVe+Tu8lESM1FqbURj5EUEt81Q88yWErxU +qHw6Rty0B88SFpUf15KdGtkiWfm1xp3M5rQHEhgX7FQ +-> X25519 /aUWmwPgQxpo2Qj3B5OnKhw91t54YhkpcRcWMdAlzlA +lqQxuIlYtDzHC9NDz3AjMAtc19F6iWLHWmvKdmKgLcM +-> mo|25i-grease +nRPNuLLS6yL2L9xW8DSzFktZ7Tdc1QeQmzOmlZ0QTzyMjAOoNSlJc38ApMtlykw+ +zbQA5xEIaNdgDR8etWEgv/QRqvmo +--- E88sZZTGA332BWi/Fi2mYeTfSlcMM5VQvQOkwyijDNs +#@; +;N΋'u 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?ٿN(pdnfMW1 ɗ)߅8ՈN)gKq \ No newline at end of file +-> 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 +pf5.-yia1ʕJO"KBȋ-EJ _\_y={]YQ" \ No newline at end of file diff --git a/secrets/estuary/pdns/recursor.conf.age b/secrets/estuary/pdns/recursor.conf.age index 1b8af36..b5ac83d 100644 --- a/secrets/estuary/pdns/recursor.conf.age +++ b/secrets/estuary/pdns/recursor.conf.age @@ -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 -=5[v0\ċc;?_=4R>T~ kjA48/wk~*!25|3zF%A \ No newline at end of file +-> 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+ɓ aI '(+zue#eq`: n \ No newline at end of file diff --git a/secrets/jackflix-wg-privkey.txt.age b/secrets/jackflix-wg-privkey.txt.age index d187808..752e508 100644 --- a/secrets/jackflix-wg-privkey.txt.age +++ b/secrets/jackflix-wg-privkey.txt.age @@ -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 -_)IYk=̒fz_"#.?IF:7)VKD&o]=W^ \ No newline at end of file +-> 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 +yM㤁XϚ&u(HqfdzRx(Gt{r v?3ɷՂ Yː+ \ No newline at end of file diff --git a/secrets/middleman/cloudflare-credentials.conf.age b/secrets/middleman/cloudflare-credentials.conf.age new file mode 100644 index 0000000..7afdd58 Binary files /dev/null and b/secrets/middleman/cloudflare-credentials.conf.age differ diff --git a/secrets/middleman/nginx-sso.yaml.age b/secrets/middleman/nginx-sso.yaml.age new file mode 100644 index 0000000..e7c079e Binary files /dev/null and b/secrets/middleman/nginx-sso.yaml.age differ diff --git a/secrets/nginx-sso.yaml.age b/secrets/nginx-sso.yaml.age deleted file mode 100644 index 6a0a750..0000000 Binary files a/secrets/nginx-sso.yaml.age and /dev/null differ diff --git a/secrets/pdns-file-records.key.age b/secrets/pdns-file-records.key.age index eac7964..7957dbb 100644 Binary files a/secrets/pdns-file-records.key.age and b/secrets/pdns-file-records.key.age differ diff --git a/secrets/synapse.yaml.age b/secrets/synapse.yaml.age index 914b8da..d936c7b 100644 Binary files a/secrets/synapse.yaml.age and b/secrets/synapse.yaml.age differ diff --git a/secrets/user-passwd.txt.age b/secrets/user-passwd.txt.age index b129eb0..22d0bd0 100644 Binary files a/secrets/user-passwd.txt.age and b/secrets/user-passwd.txt.age differ diff --git a/secrets/vaultwarden.env.age b/secrets/vaultwarden.env.age index a81265c..9ba340d 100644 Binary files a/secrets/vaultwarden.env.age and b/secrets/vaultwarden.env.age differ