Move provision out of settings

This commit is contained in:
niten 2023-12-10 10:26:51 -08:00
parent f97f3b62c0
commit 9313a6f10a

View File

@ -109,17 +109,6 @@ in {
path = "${cfg.state-directory}/database.sqlite"; path = "${cfg.state-directory}/database.sqlite";
}; };
provision = {
enable = true;
datasources.settings.datasources = let
mkDatasource = ds: {
editable = false;
isDefault = ds.default;
inherit (ds) name type url;
};
in map mkDatasource (attrValues cfg.datasources);
};
auth = mkIf (!isNull cfg.oauth) { auth = mkIf (!isNull cfg.oauth) {
signout_redirect_url = signout_redirect_url =
"https://${cfg.oauth.hostname}/application/o/${cfg.oauth.slug}/end-session/"; "https://${cfg.oauth.hostname}/application/o/${cfg.oauth.slug}/end-session/";
@ -142,6 +131,17 @@ in {
]; ];
}; };
}; };
provision = {
enable = true;
datasources.settings.datasources = let
mkDatasource = ds: {
editable = false;
isDefault = ds.default;
inherit (ds) name type url;
};
in map mkDatasource (attrValues cfg.datasources);
};
}; };
}; };
} }