From 01f21083a897b86bf148f1d2bb9c8edca4d3786a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 25 Jan 2019 23:15:08 +0100 Subject: Rename virtual folder to nixops Fixes https://git.immae.eu/mantisbt/view.php?id=82 --- virtual/modules/websites/ludivine/default.nix | 64 --------------------------- 1 file changed, 64 deletions(-) delete mode 100644 virtual/modules/websites/ludivine/default.nix (limited to 'virtual/modules/websites/ludivine/default.nix') diff --git a/virtual/modules/websites/ludivine/default.nix b/virtual/modules/websites/ludivine/default.nix deleted file mode 100644 index d13d700..0000000 --- a/virtual/modules/websites/ludivine/default.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ lib, pkgs, config, myconfig, mylibs, ... }: -let - ludivinecassal = pkgs.callPackage ./ludivinecassal.nix { inherit (mylibs) fetchedGitPrivate; }; - ludivinecassal_dev = ludivinecassal { - config = myconfig.env.websites.ludivinecassal.integration; - }; - ludivinecassal_prod = ludivinecassal { - config = myconfig.env.websites.ludivinecassal.production; - }; - - cfg = config.services.myWebsites.Ludivine; -in { - options.services.myWebsites.Ludivine = { - production = { - enable = lib.mkEnableOption "enable Ludivine's website in production"; - }; - integration = { - enable = lib.mkEnableOption "enable Ludivine's website in integration"; - }; - }; - - config = lib.mkMerge [ - (lib.mkIf cfg.production.enable { - services.myWebsites.commons.stats.enable = true; - services.myWebsites.commons.stats.sites = [ - { - name = "ludivinecassal.com"; - conf = ./goaccess.conf; - } - ]; - - security.acme.certs."ludivinecassal" = config.services.myCertificates.certConfig // { - domain = "ludivinecassal.com"; - extraDomains = { - "www.ludivinecassal.com" = null; - }; - }; - - services.myPhpfpm.poolConfigs.ludivinecassal_prod = ludivinecassal_prod.phpFpm.pool; - system.activationScripts.ludivinecassal_prod = ludivinecassal_prod.activationScript; - services.myWebsites.production.modules = ludivinecassal_prod.apache.modules; - services.myWebsites.production.vhostConfs.ludivine = { - certName = "ludivinecassal"; - hosts = ["ludivinecassal.com" "www.ludivinecassal.com" ]; - root = ludivinecassal_prod.webRoot; - extraConfig = [ ludivinecassal_prod.apache.vhostConf ]; - }; - }) - (lib.mkIf cfg.integration.enable { - security.acme.certs."eldiron".extraDomains."ludivine.immae.eu" = null; - - services.myPhpfpm.poolConfigs.ludivinecassal_dev = ludivinecassal_dev.phpFpm.pool; - system.activationScripts.ludivinecassal_dev = ludivinecassal_dev.activationScript; - services.myWebsites.apacheConfig.ludivinecassal_dev.modules = ludivinecassal_dev.apache.modules; - services.myWebsites.integration.modules = ludivinecassal_dev.apache.modules; - services.myWebsites.integration.vhostConfs.ludivine = { - certName = "eldiron"; - hosts = [ "ludivine.immae.eu" ]; - root = ludivinecassal_dev.webRoot; - extraConfig = [ ludivinecassal_dev.apache.vhostConf ]; - }; - }) - ]; -} -- cgit v1.2.3