postgresql: don't prepend postgresql- for states
This commit is contained in:
parent
9bbf7f668a
commit
117aed49e3
|
@ -66,6 +66,12 @@ in
|
||||||
name = lib.mkOption {
|
name = lib.mkOption {
|
||||||
type = lib.types.str;
|
type = lib.types.str;
|
||||||
default = name;
|
default = name;
|
||||||
|
description = "Database name.";
|
||||||
|
};
|
||||||
|
service = lib.mkOption {
|
||||||
|
type = lib.types.str;
|
||||||
|
default = name;
|
||||||
|
description = "Service name that we associate with the database.";
|
||||||
};
|
};
|
||||||
# set to false, in case the upstream module uses ensureDatabase option
|
# set to false, in case the upstream module uses ensureDatabase option
|
||||||
create.enable = lib.mkOption {
|
create.enable = lib.mkOption {
|
||||||
|
@ -87,7 +93,7 @@ in
|
||||||
restore.stopOnRestore = lib.mkOption {
|
restore.stopOnRestore = lib.mkOption {
|
||||||
type = lib.types.listOf lib.types.str;
|
type = lib.types.listOf lib.types.str;
|
||||||
default = [ ];
|
default = [ ];
|
||||||
description = "List of services to stop before restoring the database.";
|
description = "List of systemd services to stop before restoring the database.";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -129,7 +135,7 @@ in
|
||||||
'';
|
'';
|
||||||
|
|
||||||
clan.core.state = lib.mapAttrs' (
|
clan.core.state = lib.mapAttrs' (
|
||||||
_: db: lib.nameValuePair "postgresql-${db.name}" (createDatatbaseState db)
|
_: db: lib.nameValuePair db.service (createDatatbaseState db)
|
||||||
) config.clan.postgresql.databases;
|
) config.clan.postgresql.databases;
|
||||||
|
|
||||||
environment.systemPackages = builtins.map (
|
environment.systemPackages = builtins.map (
|
||||||
|
|
Loading…
Reference in New Issue
Block a user