Number of backups to keep
'';
};
+ check_command = lib.mkOption {
+ type = lib.types.str;
+ default = "backup";
+ description = ''
+ command to check if backup needs to be done
+ '';
+ };
login = lib.mkOption {
type = lib.types.str;
description = ''
-o CheckHostIP=no \
-p $PORT \
-i ${ssh_key} \
- $DEST backup; then
+ $DEST ${profile.check_command}; then
echo "Fichier de verrouillage backup sur $DEST ou impossible de se connecter" >&2
skip=$DEST
fi
};
config = lib.mkIf (builtins.length (builtins.attrNames cfg.profiles) > 0) {
- # FIXME: monitoring to check that backup is less than 14h old
users.users.backup = {
isSystemUser = true;
uid = config.ids.uids.backup;