aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/websites/piedsjaloux
diff options
context:
space:
mode:
Diffstat (limited to 'nixops/modules/websites/piedsjaloux')
-rw-r--r--nixops/modules/websites/piedsjaloux/default.nix18
1 files changed, 6 insertions, 12 deletions
diff --git a/nixops/modules/websites/piedsjaloux/default.nix b/nixops/modules/websites/piedsjaloux/default.nix
index 6ffb19c..a5ee24f 100644
--- a/nixops/modules/websites/piedsjaloux/default.nix
+++ b/nixops/modules/websites/piedsjaloux/default.nix
@@ -25,13 +25,6 @@ in {
25 secrets.keys = piedsjaloux_prod.keys; 25 secrets.keys = piedsjaloux_prod.keys;
26 services.webstats.sites = [ { name = "piedsjaloux.fr"; } ]; 26 services.webstats.sites = [ { name = "piedsjaloux.fr"; } ];
27 27
28 security.acme.certs."piedsjaloux" = config.services.myCertificates.certConfig // {
29 domain = "piedsjaloux.fr";
30 extraDomains = {
31 "www.piedsjaloux.fr" = null;
32 };
33 };
34
35 services.myPhpfpm.preStart.piedsjaloux_prod = piedsjaloux_prod.phpFpm.preStart; 28 services.myPhpfpm.preStart.piedsjaloux_prod = piedsjaloux_prod.phpFpm.preStart;
36 services.myPhpfpm.serviceDependencies.piedsjaloux_prod = piedsjaloux_prod.phpFpm.serviceDeps; 29 services.myPhpfpm.serviceDependencies.piedsjaloux_prod = piedsjaloux_prod.phpFpm.serviceDeps;
37 services.myPhpfpm.poolConfigs.piedsjaloux_prod = piedsjaloux_prod.phpFpm.pool; 30 services.myPhpfpm.poolConfigs.piedsjaloux_prod = piedsjaloux_prod.phpFpm.pool;
@@ -42,15 +35,15 @@ in {
42 ''; 35 '';
43 services.websites.production.modules = piedsjaloux_prod.apache.modules; 36 services.websites.production.modules = piedsjaloux_prod.apache.modules;
44 services.websites.production.vhostConfs.piedsjaloux = { 37 services.websites.production.vhostConfs.piedsjaloux = {
45 certName = "piedsjaloux"; 38 certName = "piedsjaloux";
46 hosts = [ "piedsjaloux.fr" "www.piedsjaloux.fr" ]; 39 certMainHost = "piedsjaloux.fr";
47 root = piedsjaloux_prod.apache.root; 40 hosts = [ "piedsjaloux.fr" "www.piedsjaloux.fr" ];
48 extraConfig = [ piedsjaloux_prod.apache.vhostConf ]; 41 root = piedsjaloux_prod.apache.root;
42 extraConfig = [ piedsjaloux_prod.apache.vhostConf ];
49 }; 43 };
50 }) 44 })
51 (lib.mkIf cfg.integration.enable { 45 (lib.mkIf cfg.integration.enable {
52 secrets.keys = piedsjaloux_dev.keys; 46 secrets.keys = piedsjaloux_dev.keys;
53 security.acme.certs."eldiron".extraDomains."piedsjaloux.immae.eu" = null;
54 services.myPhpfpm.preStart.piedsjaloux_dev = piedsjaloux_dev.phpFpm.preStart; 47 services.myPhpfpm.preStart.piedsjaloux_dev = piedsjaloux_dev.phpFpm.preStart;
55 services.myPhpfpm.serviceDependencies.piedsjaloux_dev = piedsjaloux_dev.phpFpm.serviceDeps; 48 services.myPhpfpm.serviceDependencies.piedsjaloux_dev = piedsjaloux_dev.phpFpm.serviceDeps;
56 services.myPhpfpm.poolConfigs.piedsjaloux_dev = piedsjaloux_dev.phpFpm.pool; 49 services.myPhpfpm.poolConfigs.piedsjaloux_dev = piedsjaloux_dev.phpFpm.pool;
@@ -62,6 +55,7 @@ in {
62 services.websites.integration.modules = piedsjaloux_dev.apache.modules; 55 services.websites.integration.modules = piedsjaloux_dev.apache.modules;
63 services.websites.integration.vhostConfs.piedsjaloux = { 56 services.websites.integration.vhostConfs.piedsjaloux = {
64 certName = "eldiron"; 57 certName = "eldiron";
58 addToCerts = true;
65 hosts = [ "piedsjaloux.immae.eu" ]; 59 hosts = [ "piedsjaloux.immae.eu" ];
66 root = piedsjaloux_dev.apache.root; 60 root = piedsjaloux_dev.apache.root;
67 extraConfig = [ piedsjaloux_dev.apache.vhostConf ]; 61 extraConfig = [ piedsjaloux_dev.apache.vhostConf ];