password = ${hcfg.dumpPassword}
'';
}
+ {
+ dest = "mysql_replication/${name}/client";
+ permissions = "0400";
+ user = "mysql";
+ group = "mysql";
+ text = ''
+ [client]
+ user = ${hcfg.dumpUser}
+ password = ${hcfg.dumpPassword}
+ '';
+ }
]) cfg.hosts);
services.cron = {
lib.attrsets.nameValuePair "mysql/${name}_my.cnf" {
text = ''
[mysqld]
+ skip-networking
socket = /run/mysqld_${name}/mysqld.sock
datadir = ${cfg.base}/${name}/mysql/
log-bin = mariadb-bin