From 79d2de8b83d765721b2cb720b2bc59673df54a4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Tue, 7 May 2019 15:07:00 +0200 Subject: Move directories with only default.nix to standalone file --- nixops/modules/websites/tools/db.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 nixops/modules/websites/tools/db.nix (limited to 'nixops/modules/websites/tools/db.nix') diff --git a/nixops/modules/websites/tools/db.nix b/nixops/modules/websites/tools/db.nix new file mode 100644 index 0000000..6957e30 --- /dev/null +++ b/nixops/modules/websites/tools/db.nix @@ -0,0 +1,22 @@ +{ lib, pkgs, config, mylibs, ... }: +let + adminer = pkgs.callPackage ../commons/adminer.nix {}; + + cfg = config.services.myWebsites.tools.databases; +in { + options.services.myWebsites.tools.databases = { + enable = lib.mkEnableOption "enable database's website"; + }; + + config = lib.mkIf cfg.enable { + security.acme.certs."eldiron".extraDomains."db-1.immae.eu" = null; + + services.myWebsites.tools.modules = adminer.apache.modules; + services.myWebsites.tools.vhostConfs.db-1 = { + certName = "eldiron"; + hosts = ["db-1.immae.eu" ]; + root = null; + extraConfig = [ adminer.apache.vhostConf ]; + }; + }; +} -- cgit v1.2.3