From d3452fc59b9839846225fd254926c64a9c71f071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sat, 18 Apr 2020 16:10:56 +0200 Subject: Refactor websites --- modules/private/websites/immae/production.nix | 21 +++++++++++---------- modules/private/websites/immae/release.nix | 4 ++-- modules/private/websites/immae/temp.nix | 4 ++-- 3 files changed, 15 insertions(+), 14 deletions(-) (limited to 'modules/private/websites/immae') diff --git a/modules/private/websites/immae/production.nix b/modules/private/websites/immae/production.nix index dff1053..dc89ae3 100644 --- a/modules/private/websites/immae/production.nix +++ b/modules/private/websites/immae/production.nix @@ -12,12 +12,13 @@ in { config = lib.mkIf cfg.enable { services.webstats.sites = [ { name = "www.immae.eu"; } ]; - services.websites.env.production.vhostConfs.immae = { - certName = "eldiron"; - addToCerts = true; - hosts = [ "www.immae.eu" "immae.eu" ]; - root = varDir; - extraConfig = [ + services.websites.env.production.vhostConfs.immae_production = { + certName = "immae"; + addToCerts = true; + certMainHost = "www.immae.eu"; + hosts = [ "www.immae.eu" "immae.eu" ]; + root = varDir; + extraConfig = [ '' Use Stats www.immae.eu @@ -68,8 +69,8 @@ in { ]; }; - services.websites.env.production.vhostConfs.immaeFr = { - certName = "eldiron"; + services.websites.env.production.vhostConfs.immae_fr = { + certName = "immae"; addToCerts = true; hosts = [ "www.immae.fr" "immae.fr" ]; root = null; @@ -78,8 +79,8 @@ in { '' ]; }; - services.websites.env.production.vhostConfs.bouya = { - certName = "eldiron"; + services.websites.env.production.vhostConfs.immae_bouya = { + certName = "immae"; addToCerts = true; hosts = [ "bouya.org" "www.bouya.org" ]; root = null; diff --git a/modules/private/websites/immae/release.nix b/modules/private/websites/immae/release.nix index a503c90..d06af87 100644 --- a/modules/private/websites/immae/release.nix +++ b/modules/private/websites/immae/release.nix @@ -9,8 +9,8 @@ in { config = lib.mkIf cfg.enable { services.webstats.sites = [ { name = "release.immae.eu"; } ]; - services.websites.env.production.vhostConfs.release = { - certName = "eldiron"; + services.websites.env.production.vhostConfs.immae_release = { + certName = "immae"; addToCerts = true; hosts = [ "release.immae.eu" ]; root = varDir; diff --git a/modules/private/websites/immae/temp.nix b/modules/private/websites/immae/temp.nix index 899bb3a..c24844e 100644 --- a/modules/private/websites/immae/temp.nix +++ b/modules/private/websites/immae/temp.nix @@ -8,8 +8,8 @@ in { config = lib.mkIf cfg.enable { services.websites.env.production.modules = [ "headers" ]; - services.websites.env.production.vhostConfs.temp = { - certName = "eldiron"; + services.websites.env.production.vhostConfs.immae_temp = { + certName = "immae"; addToCerts = true; hosts = [ "temp.immae.eu" ]; root = varDir; -- cgit v1.2.3