aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/websites/ftp/nassime.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-16 23:23:05 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-17 00:04:47 +0200
commit7df420c27ebe7daaa4fd099c457ce9a9075b840e (patch)
treeec41e01e9331652c09dc4f2ed4186ce5952c3882 /nixops/modules/websites/ftp/nassime.nix
parent52f45eb051df228955add90ca62de66a7ed8af34 (diff)
downloadNix-7df420c27ebe7daaa4fd099c457ce9a9075b840e.tar.gz
Nix-7df420c27ebe7daaa4fd099c457ce9a9075b840e.tar.zst
Nix-7df420c27ebe7daaa4fd099c457ce9a9075b840e.zip
Add certificate creation and handling to websites
Diffstat (limited to 'nixops/modules/websites/ftp/nassime.nix')
-rw-r--r--nixops/modules/websites/ftp/nassime.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/nixops/modules/websites/ftp/nassime.nix b/nixops/modules/websites/ftp/nassime.nix
index 9ed8a80..3c982d3 100644
--- a/nixops/modules/websites/ftp/nassime.nix
+++ b/nixops/modules/websites/ftp/nassime.nix
@@ -14,15 +14,13 @@ in {
14 services.webstats.sites = [ { name = "nassime.bouya.org"; } ]; 14 services.webstats.sites = [ { name = "nassime.bouya.org"; } ];
15 15
16 security.acme.certs."ftp".extraDomains."nassime.bouya.org" = null; 16 security.acme.certs."ftp".extraDomains."nassime.bouya.org" = null;
17 security.acme.certs."nassime" = config.services.myCertificates.certConfig // {
18 domain = "nassime.bouya.org";
19 };
20 17
21 services.websites.production.vhostConfs.nassime = { 18 services.websites.production.vhostConfs.nassime = {
22 certName = "nassime"; 19 certName = "nassime";
23 hosts = ["nassime.bouya.org" ]; 20 certMainHost = "nassime.bouya.org";
24 root = varDir; 21 hosts = ["nassime.bouya.org" ];
25 extraConfig = [ 22 root = varDir;
23 extraConfig = [
26 '' 24 ''
27 Use Stats nassime.bouya.org 25 Use Stats nassime.bouya.org
28 ServerAdmin ${env.server_admin} 26 ServerAdmin ${env.server_admin}