summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--custom/simp_le.nix9
-rw-r--r--ymir.nix2
2 files changed, 9 insertions, 2 deletions
diff --git a/custom/simp_le.nix b/custom/simp_le.nix
index e03e2b2c..a7196618 100644
--- a/custom/simp_le.nix
+++ b/custom/simp_le.nix
@@ -6,6 +6,13 @@
6 6
7let 7let
8 getcert = domain: '' 8 getcert = domain: ''
9 echo ${domain} >> /tmp/domains.test 9 date=$(date -u +'%Y-%m-%d')
10 mkdir -p /etc/ssl/${domain}/$date /srv/www/acme/${domain} || exit 1
11 cd /etc/ssl/${domain}/$date || exit 1
12 simp_le \
13 -f cert.pem -f key.pem -f fullchain.pem -f account_key.json \
14 --email phikeebaogobaegh@141.li \
15 -d ${domain}:/srv/www/acme/${domain} \
16 && ln -fs /etc/ssl/${domain}/$date /etc/ssl/current
10 ''; 17 '';
11in writeText "certs.sh" (lib.concatMapStringsSep "\n" getcert domains) 18in writeText "certs.sh" (lib.concatMapStringsSep "\n" getcert domains)
diff --git a/ymir.nix b/ymir.nix
index d6229f6f..79f7cf9b 100644
--- a/ymir.nix
+++ b/ymir.nix
@@ -131,7 +131,7 @@ in rec {
131 systab = '' 131 systab = ''
132 %weekly * * nix-collect-garbage --delete-older-than '7d' 132 %weekly * * nix-collect-garbage --delete-older-than '7d'
133 133
134 %monthly * * * ${pkgs.bash}/bin/bash ${pkgs.callPackage ./custom/simp_le.nix { domains = ["dirty-haskell.org" "www.dirty-haskell.org" "git.yggdrasil.li" "git.dirty-haskell.org" "git.141.li"]; } } 134 %monthly * * * ${pkgs.bash}/bin/bash ${pkgs.callPackage ./custom/simp_le.nix { domains = ["dirty-haskell.org" "www.dirty-haskell.org" "git.yggdrasil.li" "git.dirty-haskell.org" "git.141.li"]; } } 2>&1 | ${pkgs.util-linux}/bin/logger -p auth.info
135 ''; 135 '';
136 }; 136 };
137 137