X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fprivate%2Fdatabases%2Fredis_replication.nix;h=3caa7e95af413fac62b330428fd8c7a1a500657c;hb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2;hp=6ec52c96fc62a6c135c338c2235c919970902643;hpb=ab8f306d7c2c49b8116e1af7b355ed2384617ed9;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/databases/redis_replication.nix b/modules/private/databases/redis_replication.nix index 6ec52c9..3caa7e9 100644 --- a/modules/private/databases/redis_replication.nix +++ b/modules/private/databases/redis_replication.nix @@ -64,7 +64,7 @@ in encrypt = true; source = "127.0.0.1:16379"; target = "${config.myEnv.servers.eldiron.ips.main.ip4}:16379"; - keyfile = "${config.secrets.location}/redis/spiped_eldiron_keyfile"; + keyfile = config.secrets.fullPaths."redis/spiped_eldiron_keyfile"; }; }; @@ -117,7 +117,7 @@ in #!${pkgs.stdenv.shell} ${pkgs.coreutils}/bin/cp ${cfg.base}/${name}/redis/dump.rdb \ - ${backupDir}/$(${pkgs.coreutils}/bin/date -Iseconds).rdb + ${backupDir}/$(${pkgs.coreutils}/bin/date -Iminutes).rdb ''; u = pkgs.callPackage ./utils.nix {}; cleanup_script = pkgs.writeScript "cleanup_redis_${name}" (u.exponentialDumps "rdb" backupDir); @@ -162,7 +162,7 @@ in unitConfig.RequiresMountsFor = dataDir; serviceConfig = { - ExecStart = "${hcfg.package}/bin/redis-server ${config.secrets.location}/redis_replication/${name}/config"; + ExecStart = "${hcfg.package}/bin/redis-server ${config.secrets.fullPaths."redis_replication/${name}/config"}"; User = "redis"; RuntimeDirectory = "redis_${name}"; };