This repository has no description
615 B
30 lines
1{ config, lib, pkgs, ... }:
2
3{
4 krebs.secret.files.mysql_rootPassword = {
5 path = "${config.services.mysql.dataDir}/mysql_rootPassword";
6 owner.name = "mysql";
7 source-path = "${config.krebs.secret.directory}/mysql_rootPassword";
8 };
9
10 services.mysql = {
11 enable = true;
12 dataDir = "/var/mysql";
13 package = pkgs.mariadb;
14 };
15
16 systemd.services.mysql = {
17 after = [
18 config.krebs.secret.files.mysql_rootPassword.service
19 ];
20 partOf = [
21 config.krebs.secret.files.mysql_rootPassword.service
22 ];
23 };
24
25 lass.mysqlBackup = {
26 enable = true;
27 config.all = {};
28 };
29}
30