X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fdatabases%2Fdefault.nix;fp=modules%2Fprivate%2Fdatabases%2Fdefault.nix;h=78d91dc5e03077f863b97b2a5ae75d65a9395d60;hb=182ae57f53731be220075bc87aff4d47a35563b8;hp=0000000000000000000000000000000000000000;hpb=6c97d2d715620a1cdc3b8a785174590ec0dafb98;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/databases/default.nix b/modules/private/databases/default.nix new file mode 100644 index 0000000..78d91dc --- /dev/null +++ b/modules/private/databases/default.nix @@ -0,0 +1,18 @@ +{ lib, config, ... }: +let + cfg = config.myServices.databases; +in +{ + options.myServices = { + databases.enable = lib.mkEnableOption "my databases service"; + databasesCerts = lib.mkOption { + description = "Default databases configurations for certificates as accepted by acme"; + }; + }; + config.myServices.databases = lib.mkIf cfg.enable { + mariadb.enable = true; + openldap.enable = true; + postgresql.enable = true; + redis.enable = true; + }; +}